可以說我有以下類簡單的方法來比較兩個對象?
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