C#字符串比较方法

时间:2011-04-27 07:11:46

标签: c# string string-comparison

  

可能重复:
  Are string.Equals() and == operator really same?

string class提供了不同的比较方法

  1. ==
  2. string.Equals
  3. string.Compare
  4. 关于字符串类,==和Equals之间有什么区别?

    因为Equals方法是由System.Object提供的,它比较了对象的引用

2 个答案:

答案 0 :(得分:2)

如果是字符串,虽然它是引用类型,但= =和Equals都会进行值检查,而不像其他引用类型。

答案 1 :(得分:1)