2 つのコレクションに少なくとも 1 つの共通要素があるかどうかを確認する方法が Linq にあるかどうか疑問に思っています。私は次のようなものを期待します:
var listA = new List<int>() { some numbers };
var listB = new List<int>() { some numbers, potentially also in list A };
bool hasSameElements = listA.hasMatchingElements(listB);
Linq に存在しますか、それともカスタム メソッドを作成する必要がありますか?
Intersect メソッドについては知っていますが、これは交差セット全体を生成しませんか? 2 つのコレクションが交差するかどうかを確認することにのみ関心があります。特に大規模なコレクションでは、セット全体を生成するのは無駄に思えます。