C# 程序检查序列元素是否满足某个条件
利用 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};
// checking if all the array elements are greater than 20
bool res = myArr.AsQueryable().All(val => val > 20);
Console.WriteLine(res);
}
}输出
False
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP