我有以下填充列表:
List<Item> Items
List<long> QueueID
项目在哪里:
public Class Item
{
long QueueID
....
}
我需要创建一个新的项目列表,以排除另一个列表中具有QueueID的项目。
我正在尝试这样做,但是编译器不喜欢它。
var result = Items.Where(x => !QueueID.Exists(x => x.QueueID));
答案 0 :(得分:2)
您可以通过List.Contains
使用此方法:
List<Item> resultList = Items.Where(x => !QueueID.Contains(x.QueueID)).ToList();