วิธีการทั้งหมดจะตรวจสอบค่าทั้งหมดในคอลเลกชันและส่งกลับบูลีน แม้ว่าหนึ่งในองค์ประกอบไม่เป็นไปตามเงื่อนไขที่ตั้งไว้ วิธีการ All() จะส่งกลับค่าเท็จ
เรามาดูตัวอย่างกัน −
int[] arr = {10, 15, 20}; ตอนนี้โดยใช้วิธี All() เราจะตรวจสอบว่าแต่ละองค์ประกอบในอาร์เรย์ด้านบนมีค่ามากกว่า 5 หรือไม่
arr.AsQueryable().All(val => val > 5);
ตัวอย่าง
using System;
using System.Linq;
class Demo {
static void Main() {
int[] arr = {10, 15, 20};
// checking if all the array elements are greater than 5
bool res = arr.AsQueryable().All(val => val > 5);
Console.WriteLine(res);
}
} ผลลัพธ์
True