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

C# วิธีใดก็ได้


วิธีการใด ๆ จะตรวจสอบว่าองค์ประกอบใด ๆ ในลำดับเป็นไปตามเงื่อนไขเฉพาะหรือไม่

หากองค์ประกอบใดเป็นไปตามเงื่อนไข ระบบจะส่งคืน true

เรามาดูตัวอย่างกัน

int[] arr = {5, 7, 10, 12, 15, 18, 20};

ตอนนี้โดยใช้วิธี Any() เราจะตรวจสอบว่าองค์ประกอบใดในอาร์เรย์ด้านบนนั้นมากกว่า 10 หรือไม่

arr.AsQueryable().All(val => val > 5);

หากองค์ประกอบใดเป็นไปตามเงื่อนไข ระบบจะส่งคืน True

เรามาดูตัวอย่างฉบับสมบูรณ์กัน

ตัวอย่าง

using System;
using System.Linq;
class Demo {
   static void Main() {
      int[] arr = {5, 7, 10, 12, 15, 18, 20};
      // checking if any of the array elements are greater than 10
      bool res = arr.AsQueryable().Any(val => val > 10);
      Console.WriteLine(res);
   }
}

ผลลัพธ์

True