ใช้ 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