ใช้เมธอด All() เพื่อตรวจสอบว่าองค์ประกอบในลำดับตรงตามเงื่อนไขหรือไม่ แม้แต่องค์ประกอบหนึ่งไม่ตรงเงื่อนไขที่ตั้งไว้ เมธอด All() จะคืนค่า False
เพื่อตั้งค่าเงื่อนไข ให้ใช้ Lambda Expressions ด้านล่างแสดงเงื่อนไขตรวจสอบว่าองค์ประกอบทั้งหมดมากกว่า 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