從一個IList <>中刪除項目。很抱歉發佈了這樣的基本問題,我是LINQ的新手,我正試圖找出最好的方法來完成每個IList
的循環。從另一個IList <>
我有2 ILists<>
自定義dto對象。我想從列表中刪除所有匹配的項目。
IList<ItemDTO> list1 = itemsbl.GetBestItems();
IList<ItemDTO> list2 = itemsbl.GetWorstItems();
我需要從list2
刪除list1
所有項目。我一直在尋找Except()
方法,但顯然我需要我的ItemsDTO
類來覆蓋GetHashCode
和Equals
方法的工作,但我無法找到這樣的一些例子。
有人請告訴我從list2
刪除list1
的最好方法嗎?
再次感謝
謝謝你,我結束了相應的修改我的班,這樣我可以我們除了()...謝謝大家,我敢肯定,所有其他解決方案都一樣好...: ) – Nugs 2012-02-16 19:49:25