首页 > 其他分享 >Equals和"=="

Equals和"=="

时间:2022-12-11 12:22:36浏览次数:30  
标签:相等 obj Name 对象 Equals 类型

不管是Equals还是“==”都倾向于:对于引用类型看是否指向同一对象;对于值类型,判断类型的值是否相等。

对于 对象来说,地址不同的情况下,就算对象的值相同,两个对象也不会相等。如果想要两个对象在对象的值相等的情况下使得两个对象相等,就应该重载Equals运算符。

public override bool Equals(object obj)
{
return this.Name == (obj as EqualsTestClass).Name;
}

标签:相等,obj,Name,对象,Equals,类型
From: https://www.cnblogs.com/wen-chen/p/16973149.html

相关文章