重複の可能性:
2 つのコレクションの比較
私は2つのリストを持っています
List<int> Foo = new List<int>(){ 1, 2, 3 };
と
List<int> Bar = new List<int>(){ 2, 1 };
それらが同じ要素を持っているかどうかを調べるために、私はやった
if(Foo.Except(Bar).Any() || Bar.Except(Foo).Any())
{
//Do Something
}
ただし、これには 2 つの bool 評価が必要です。最初にそれを行いFoo.Except(Bar).Any()
、次にBar.Except(Foo).Any()
. 単一の評価でこれを行う方法はありますか?