量詞操作

量詞運算返回一個布林值,該值指示序列中的部分或全部元素是否滿足條件。

所有

確定序列中的所有元素是否滿足條件。

方法語法

// 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.