2

MyObjectと呼ばれる long のリストを含むオブジェクト モデルがありますObjectListTestListlong も含むという別のリストがTheObject.ObjectListあり、 にある要素が含まれているかどうかを判断したいと思いTestListます。

私はこのようなことを試みていますが、オプションとしてカウントを提供していません。

if (TheObject.ObjectList.Any(TestList).Count() > 0) {...}

これはどう書き直せばいいのでしょうか?ご提案いただきありがとうございます。

4

2 に答える 2

5

使用Intersect:

TheObject.ObjectList.Intersect(TestList).Any()

デフォルトの等値比較子を使用して値を比較することにより、2 つのシーケンスの積集合を生成します。

注:セット操作もExceptあります。Union

于 2012-10-06T19:40:39.327 に答える
3
 if ( TheObject.ObjectList.Intersect(TestList).Any() ) 
 { 
   ... 
 }
于 2012-10-06T19:40:28.840 に答える