C#基础,Equals()和==的区别?

C#的==运算符与Equals()方法。 现在就说下两者的区别: 1.==在比对值类型时,如果二者值相等,则返回true,否则返回false。 2.==在比对引用类型时,如果二者引用的是同一个对象,则返回true,否则返回false。 3.Equals()方法,在不重写的情况下,与==没区别。 4.微软重写了string的Equals()方法,使得这个方法比对的是string的字符串内容,同时也重
相关文章
相关标签/搜索