2016-11-03 4 views
0

私は、genreとIsDeadの2つのプロパティを持つPersonクラスを持っています。すべての男性が死ぬかどうかを知りたい、リストに入れたい。Aと等しいものがすべてプロパティBをtrueにするかどうかチェックする方法?

if(myList.Where(x=> x.Genre == "MALE").All(x=> x.IsDeath == true)); 

をしかし、他の良いオプションがあるかどうかは知りませんが、代わりの場所を使用し、すべて、どれ...関数内のすべてのプロパティを設定します。

私はこの方法を使用しています。

ありがとうございました。

+2

使用x.IsDeath == –

答えて

2

あなたもできます。

if(!myList.Any(x => x.Genre == "MALE" && !x.IsDeath)) 
+1

OPは、すべての人はだれでもジャスト追加 – Fabio

+1

死んであればあなたのソリューションはtrueを返しますdeath_されている場合_to知って欲しい&& x.Genre == "MALE" との真の! before myList.Any(x => x.Genre == "MALE" &&!x.IsDeath) –

+0

あなたは正しいです。私の答えを編集しました。 – ElectricRouge

関連する問題