我有一个List<MyObject> allObjects
and List<MyObject> someObjects
(其中的所有对象也someObjects
属于allObjects
。我想从中获取allObjects
不属于的元素someObjects
?我怎样才能用 LINQ 实现呢?
问问题
232 次
3 回答
9
这很容易allObjects.Except(someObjects)
但是,您应该知道,这使用默认的相等比较器来比较值。
如果您希望使用 custom IEqualityComparer<MyObject>
,那么有一个重载可以让您这样做。
于 2013-01-28T09:42:16.407 回答
1
var exceptionList= allObjects.Except(someObjects);
于 2013-01-28T09:42:27.623 回答
0
尝试这个
allObjects.Except(someObjects)
于 2013-01-28T09:45:17.273 回答