可以说我有以下类简单的方法来比较两个对象?
public class Test
{
public int prop1 { get;set; }
public string prop2 { get;set; }
public Type prop3 { get;set; }
}
如果我有这个类的两个实例,什么是一个快速的方法来比较的对象,但在同一时间让我去检查,如果一个属性是另一回事假设它与其他对象属性不匹配。目前,我只是在做很多if语句,但这感觉是一种糟糕的做事方式。
我想要的功能的一个例子;如果第一个实例prop1与第二个实例的prop1不匹配,我仍然可以检查第一个实例中的prop1是否是10。
是的这个例子是非常粗略的,但实际的代码是巨大的,所以我不能在这里发布它。
感谢
编辑
我应该注意到,因为我不拥有它,我不能编辑类测试。
可能是这个链接将帮助.. http://stackoverflow.com /问题/ 411232 /比较两对象 – Krishna