很難在主題中解釋,但是如何知道所有列表x.someprop
是否與值7
匹配?換句話說,如果過濾器下方返回整個列表:Lambda檢查列表是否包含所有屬性的某些屬性值
myList.Where(x => x.someprop == 7).ToList();
很難在主題中解釋,但是如何知道所有列表x.someprop
是否與值7
匹配?換句話說,如果過濾器下方返回整個列表:Lambda檢查列表是否包含所有屬性的某些屬性值
myList.Where(x => x.someprop == 7).ToList();
bool result = myList.All(x => x.someprop == 7);
有多難你試圖找到答案?
bool areAllEqualToSeven = myList.All(x => x.someprop == 7);
方法的名字很容易記住:All
:
bool allSeven = myList.All(x => x.someprop == 7);
此方法不返回集合中的所有元素。相反,它確定集合的所有元素是否滿足條件。
您可以反轉條件和使用Any
bool areAllSeven = myList.Any(x => x.someprop != 7);
是,真正地不知道如何尋找這個 – Johan
我通常使用智能感知和提供的文檔,以找到快速解決方案。 –
是的,但我指的是我的問題:) – Johan