Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรม C# ตรวจสอบว่าองค์ประกอบของลำดับเป็นไปตามเงื่อนไขหรือไม่


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