少し問題があります。List を返すプロパティがあり、別のオブジェクトと一致するかどうかをテストするために、linq クエリを実行したいと考えています。
あまり明確ではないので、ここに私のコードを示します。
私は最初にこれを試しています:
if ((from item in MyList where item.Keys == myObject.Keys select item).Any())
//Some stuff
しかし、結果はありません。それで、私はこれを試します:
if (MyList.Where(item => item.Keys == myObject.Keys).Any())
//Some stuff
そして、もう結果はありません...
どこに問題があるのか わかりません。そうそう、それについての質問の前に: はい、リストとオブジェクトは必ず一致します ;)
編集:.Equals()
代わりに試してみます==