6

我需要检查 List 是否包含大于特定值的值。我怎么能这样做?

4

2 回答 2

18

使用 LINQ:

bool contains = yourList.Any(z => z.YouProperty > yourValue);
于 2012-12-20T12:51:38.293 回答
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);
于 2012-12-20T12:54:43.383 回答