我有一个List<MyObject> allObjectsList<MyObject> someObjectssomeObjects中的所有对象也都属于allObjects。我想从allObjects中获取不属于someObjects的元素?如何实现那与LINQ?

最佳答案

就像allObjects.Except(someObjects)一样简单

但是,您应该注意,这使用了幕后的默认相等比较器来比较值。

如果您希望使用自定义的IEqualityComparer<MyObject>,则可以使用an overload来执行此操作。

10-06 12:05