我試圖用這些建築物更努力地工作,但確定無疑我不認爲它們是演繹的。我已經做了一個類似的代碼上面,當我得到例如2所列出的同種(列表)的:從不同的藏品中刪除另一個清單的物品清單
listA.RemoveAll(x => !listB.Any(y => y.ID == x.ID));
現在,supouss我有同樣的名單,但他們是從不同的集合(有不同的屬性到每個列表中的成員),我想刪除列表A中所有不具有相同ID的成員,並將其從元素中刪除到列表B中。
這兩個集合都有一個要比較的int ID屬性。
你還沒已經回答了你的問題? –
以及爲什麼你的代碼示例不適用於這種情況? –
@Hanan Khan,當listA和listB是不同的對象類型時,上面的代碼不起作用。 –