Пример делегата и лямбда выражения
Predicate это делегат возвращающий true или false
Predicate<int> isPositive = (int x) => x > 0;
Console.WriteLine(isPositive(20));Console.WriteLine(isPositive(-20));
перевод на гражданский
Передаем число 20 и проверяем его на положительность isPositive
Console.WriteLine(isPositive(20));
Передаем 20 если выполняется условие x > 0 (20 > 0),
то Predicate вернет true
В данном случае возвращается true или false в зависимости от того, больше нуля число или нет.
Комментариев нет:
Отправить комментарий