检查C#中的列表是否包含大于某个值的项

7

我需要检查一个列表中是否包含大于特定值的数值。我该如何做到呢?


6
你尝试过什么?有几种方法可以做到这一点——你卡在哪里了? - Oded
2个回答

18

使用 LINQ:

bool contains = yourList.Any(z => z.YouProperty > yourValue);

5
你可以使用 Enumerable.Any<TSource> 方法。它返回一个 boolean 类型。

确定序列是否包含任何元素。

Return Value
Type: System.Boolean
true if the source sequence contains any elements; otherwise, false.

List.Any(a => a.Property > Value);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接