C#基礎,Equals()和==的區別?

C#的==運算符與Equals()方法。 現在就說下兩者的區別: 1.==在比對值類型時,如果二者值相等,則返回true,否則返回false。 2.==在比對引用類型時,如果二者引用的是同一個對象,則返回true,否則返回false。 3.Equals()方法,在不重寫的情況下,與==沒區別。 4.微軟重寫了string的Equals()方法,使得這個方法比對的是string的字符串內容,同時也重
相關文章
相關標籤/搜索