C#任何方法

Any方法检查序列中的任何元素是否满足特定条件。

如果任何元素满足条件,则返回true。

让我们来看一个例子。

int[] arr = {5, 7, 10, 12, 15, 18, 20};

现在,使用Any()method,我们将检查以上数组中的任何元素是否大于10。

arr.AsQueryable().All(val => val > 5);

如果任何元素满足条件,则返回True。

让我们看完整的例子。

示例

using System;
using System.Linq;
class Demo {
   static void Main() {
      int[] arr = {5, 7, 10, 12, 15, 18, 20};
      //检查是否有任何大于10的数组元素
      bool res = arr.AsQueryable().Any(val => val > 10);
      Console.WriteLine(res);
   }
}

输出结果

True