Метод Any
Метод Any класса Enumerable проверяет, есть ли хотя бы один элемент или элемент, подходящий предикату.
Синтаксис
bool ok = source.Any();
bool ok = source.Any(x => condition);
Пример
Давайте проверим непустой список:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> nums = new List<int> {1, 2, 3, 4, 5};
Console.WriteLine(nums.Any());
}
}
Результат выполнения кода:
True
Пример
Давайте проверим предикат:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> nums = new List<int> {1, 2, 3, 4, 5};
Console.WriteLine(nums.Any(n => n > 4));
}
}
Результат выполнения кода:
True