如果我有一个这样的对象:
public class Person
{
public int id {get;set;}
public string name {get;set;}
}
我想要的是行为:
Person a = new Person();
Person b = new Person();
a == b;
并且a == b返回true,我必须重写Object.Equals()方法吗?或者,是否有其他方法可以在不重写Equals方法的情况下完成此操作?
编辑
我想要比较数据,因为我想知道我调用的外部方法是返回一个新对象,还是返回一个数据与新对象不同的对象
https://stackoverflow.com/questions/20701507
复制相似问题