Phương thức Any kiểm tra xem có bất kỳ phần tử nào trong chuỗi (sequence) thỏa mãn đ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 được trả về.
Hãy xem ví dụ.
int[] arr = {5, 7, 10, 12, 15, 18, 20};
Bây giờ, 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().Any(val => val > 10);
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 xem ví dụ hoàn chỉnh.
Ví dụ
using System;
using System.Linq;
class Demo {
static void Main() {
int[] arr = {5, 7, 10, 12, 15, 18, 20};
// kiểm tra nếu bất kỳ phần tử mảng nào lớn hơn 10
bool res = arr.AsQueryable().Any(val => val > 10);
Console.WriteLine(res);
}
}
Kết quả
True