Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2 つのリスト (list1 と list2) があり、list2 にない list1 のレコードのみを取得したいと考えています。
LINQ式を使用してこれを達成するにはどうすればよいですかC#
LINQ
C#
両方のリストに同等のオブジェクトが含まれている場合、これでうまくいきます。
var newlist = list1.Except(list2);
IEqualityComparerそれ以外の場合は、目的の結果を得るためにカスタムを使用する必要がある場合があります。
IEqualityComparer
var newlist = list1.Except(list2, new YourCustomComparer());