我有一个具有两个属性的类Person,类型和IsDead。我想在列表中知道所有男人是否都死了。
我正在使用这种方式:
if(myList.Where(x=> x.Genre == "MALE").All(x=> x.IsDeath == true));
但我不知道是否还有其他更好的选择,而不是使用where并设置All,Any ...函数中的所有属性。
感谢。
答案 0 :(得分:2)
您也可以这样做。
if(!myList.Any(x => x.Genre == "MALE" && !x.IsDeath))