検索しましたが、2つのリストに関連する回答のみが見つかりました。しかし、2人以上のときはどうですか?C#の複数のリストで共通項目を見つけるlinq
List 1 = 1,2,3,4,5
List 2 = 6,7,8,9,1
List 3 = 3,6,9,2,0,1
List 4 = 1,2,9,0,5
List 5 = 1,7,8,6,5,4
List 6 = 1
List 7 =
共通項目の取得方法は?あなたが見ることができるようにそれらの1つが空であるので、共通は空ですが、私は空のリストをスキップする必要があります。
あなたはあなたドンのように空のリストをスキップする必要がある場合は、新しいリストに、前の 'Intersect'などの結果 –
に' Intersect'を適用し、その後、2つのリストのための 'Intersect'を使用することができます」結果が空になるようにしたい場合は、 'Lists.Where(l => l.Any())'だけでフィルタリングすることができます。 – juharr
私は自分の答えを更新しました。空リストとnullをスキップできます。 – Han