【问题标题】:C# string comparsion methods [duplicate]C#字符串比较方法[重复]
【发布时间】:2011-04-27 15:16:32
【问题描述】:

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

字符串类提供了不同的比较方法

  1. ==
  2. string.Equals
  3. string.Compare

== 和Equals 在字符串类方面有什么区别?

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

【问题讨论】:

    标签: c# string string-comparison


    【解决方案1】:

    在 string 的情况下,虽然它是一个引用类型,但 == 和 Equals 都会进行值检查,这与其他引用类型不同。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2018-07-09
        • 1970-01-01
        • 2011-09-28
        • 2016-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多