วิธีการทั้งหมดจะตรวจสอบค่าทั้งหมดในคอลเลกชันและส่งกลับบูลีน แม้ว่าหนึ่งในองค์ประกอบไม่เป็นไปตามเงื่อนไขที่ตั้งไว้ วิธีการ 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