兩個物件的引用比較可以用equal
但是兩個物件的屬性比較就比較麻煩一些,寫乙個方法,僅供參考:
1public
static
bool propertyequals(object aobject1, object aobject2)
2
27 }
28else
if (vobject1 is list&& vobject2 is list)
29
3435
for (int j = 0; j < (vobject1 as list).count; j++)
36
41 }
42 }
43else
44
4849
50 }
51return
true;
52 }
其中第21行和28行的判斷是需要個性化的地方,適用的場合為類中呼叫其他的類或者list<>。
C 比較兩個物件的屬性值是否相等
比較 兩個型別一樣的實體類物件的值 private bool comparetype t onet,t twot propertyinfo pisone typeone.getproperties 獲取所有公共屬性 public propertyinfo pistwo typetwo.getprop...
兩個List比較各自物件的屬性相同的問題
最近做checkbox預設勾選的時候,涉及到兩個list直接比較彼此物件的id屬性是否相同的問題。bean類 public class bean public void setname string name public string getid public void setid string ...
兩個List比較各自物件的屬性相同的問題
最近做checkbox預設勾選的時候,涉及到兩個list直接比較彼此物件的id屬性是否相同的問題。能力有限,想到這個笨方法。建立乙個bean public class bean public void setname string name public string getid public vo...