ใช้ All() วิธีการตรวจสอบว่าองค์ประกอบของลำดับเป็นไปตามเงื่อนไขหรือไม่ แม้ว่าหนึ่งในองค์ประกอบไม่เป็นไปตามเงื่อนไขที่ตั้งไว้ วิธีการ All() จะส่งกลับค่าเท็จ
หากต้องการกำหนดเงื่อนไข ให้ใช้ 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};
// checking if all the array elements are greater than 20
bool res = myArr.AsQueryable().All(val => val > 20);
Console.WriteLine(res);
}
} ผลลัพธ์
False