量词操作
量词运算返回一个布尔值,该值指示序列中的部分或全部元素是否满足条件。
所有
确定序列中的所有元素是否满足条件。
方法语法
// 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.