Junior
132
questionbank
Что такое предикат в контексте программирования на C#?
Answer from AI
sobes.tech AI
Предикат в контексте C# — это делегат, представляющий метод, который принимает один аргумент и возвращает булево значение (true или false), указывающее, соответствует ли аргумент определенному условию. Чаще всего используется предопределенный делегат Predicate<T>, где T — тип аргумента.
// Пример использования Predicate<int>
Predicate<int> isEven = number => number % 2 == 0;
// Проверка числа на четность
bool result = isEven(10); // result будет true