Junior — Middle
Можете ли да обясните какво се разбира под Predicate в програмирането?
sobes.tech AI
Отговор от AI
В програмирането, особено в C#, Predicate е делегат, който представлява метод, приемащ един параметър и връщащ логическа стойност (bool). Използва се за определяне на условие или критерий, който трябва да изпълни обект.
Пример за използване на Predicate:
Predicate<int> isEven = x => x % 2 == 0;
bool result = isEven(4); // true
Тук isEven е Predicate, който проверява дали числото е четно.