0

2 つのリスト (list1 と list2) があり、list2 にない list1 のレコードのみを取得したいと考えています。

LINQ式を使用してこれを達成するにはどうすればよいですかC#

4

1 に答える 1

2

両方のリストに同等のオブジェクトが含まれている場合、これでうまくいきます。

var newlist = list1.Except(list2);

IEqualityComparerそれ以外の場合は、目的の結果を得るためにカスタムを使用する必要がある場合があります。

var newlist = list1.Except(list2, new YourCustomComparer());
于 2013-07-19T09:03:02.820 に答える