我有一個很長的ID(整數)的列表代表所有當前在我的數據庫中的項目減去一個巨大的名單:如何從另一個有效的C#
var idList = GetAllIds();
我也有另外一個巨大的通用清單與商品添加到數據庫:現在
List<T> itemsToAdd;
,我想從泛型列表的ID已經在IDLIST刪除所有項目。 目前IDLIST是一個簡單的數組和我減去名單如下:
itemsToAdd.RemoveAll(e => idList.Contains(e.Id));
我敢肯定,這可能是快了很多,所以我應該用什麼樣的數據類型爲兩個集合,什麼是最有效的做法減去它們?
謝謝!
如果可能的話,我想知道如何進行流/枚舉... – drzaus 2016-11-30 19:22:59