私はとを持っていList<MyObject> allObjects
ますList<MyObject> someObjects
(のすべてのオブジェクトもにsomeObjects
属しています。に属していないallObjects
要素を取得したいですか?LINQでそれを実現するにはどうすればよいですか?allObjects
someObjects
質問する
232 次
3 に答える
9
それは同じくらい簡単ですallObjects.Except(someObjects)
ただし、これは値を比較するために内部でデフォルトの等式比較器を使用することに注意する必要があります。
カスタムを使用したい場合は、それを実行できるオーバーロード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 に答える