量词操作

量词运算返回一个布尔值,该值指示序列中的部分或全部元素是否满足条件。

所有

确定序列中的所有元素是否满足条件。

方法语法

// All

var numbers = new int[] { 1, 2, 3, 4, 5 };

bool areLessThan10 = numbers.All(n => n < 10);

// areLessThan10 = true

查询语法

// Not applicable.

任何

确定序列中的任何元素是否满足条件。

方法语法

// Any

var numbers = new int[] { 1, 2, 3, 4, 5 };

bool anyOneIsEven = numbers.Any(n => n % 2 == 0);

// anyOneIsEven = true

查询语法

// Not applicable.

包含

确定序列是否包含指定的元素。

方法语法

// Contains

var numbers = new int[] { 1, 2, 3, 4, 5 };

bool appears = numbers.Contains(10);

// appears = false

查询语法

// Not applicable.