Computer >> Máy Tính >  >> Lập trình >> C#

C # Bất kỳ phương pháp nào

Phương thức Any kiểm tra xem bất kỳ phần tử nào trong một chuỗi có thỏa mãn một điều kiện cụ thể hay không.

Nếu bất kỳ phần tử nào thỏa mãn điều kiện, true sẽ được trả về.

Hãy để chúng tôi xem một ví dụ.

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

Bây giờ, sử dụng phương thức Any (), chúng ta sẽ kiểm tra xem có phần tử nào trong mảng trên lớn hơn 10 hay không.

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

Nếu bất kỳ phần tử nào thỏa mãn điều kiện, thì True được trả về.

Hãy để chúng tôi xem ví dụ đầy đủ.

Ví dụ

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);
   }
}

Đầu ra

True