我有一个ID列表,格式为“100,1025,5341”,以及一个物体列表。我想获取不包含在我的物体列表中的ID。
例如,假设物体列表都包含100和5341作为属性(例如:ID),我想得到1025作为结果。我知道这个请求没有意义,但我希望在某种程度上得到它。我可以轻松地使用以下代码:
例如,假设物体列表都包含100和5341作为属性(例如:ID),我想得到1025作为结果。我知道这个请求没有意义,但我希望在某种程度上得到它。我可以轻松地使用以下代码:
string idList = "100,1025,5341";
var objectList = _dataService.GetData();
var result = objectList.Any(item=> idList.Contains(item.ID));
要获取具有给定ID的列表项。但我想用其他方式得到。我想获取不存在于列表中的ID。
.Where
而不是.Any
(阅读MSDN文档以找出原因)。 - user2819245