C# 程序检查序列的元素是否满足条件

csharpprogrammingserver side programming更新于 2025/9/15 5:36:00

使用 All() 方法检查序列的元素是否满足条件。即使其中一个元素不满足设置的条件,All() 方法也会返回 False。

要设置条件,请使用 Lambda 表达式。下面显示了一个条件,用于检查所有元素是否大于 20。

myArr.AsQueryable().All(val => val > 20);

让我们看一个例子。

示例

using System;
using System.Linq;
class Demo {
   static void Main() {
      int[] myArr = {7, 15, 22, 30, 40};
      // 检查所有数组元素是否大于 20
      bool res = myArr.AsQueryable().All(val => val > 20);
      Console.WriteLine(res);
   }
}

输出

False

相关文章