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

时间:2012-12-20 12:50:30

标签: c# .net linq list contains

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

2 个答案:

答案 0 :(得分:15)

使用LINQ:

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

答案 1 :(得分:3)

您可以使用Enumerable.Any<TSource&gt;方法。它返回boolean

  

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

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

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