понедельник, 3 января 2022 г.

Лямбда Predicate

Пример делегата и лямбда выражения

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 в зависимости от того, больше нуля число или нет.

Комментариев нет:

Отправить комментарий

Паттерн 'Репозиторий' в ASP.NET

  Последнее обновление: 1.11.2015         Одним из наиболее часто используемых паттернов при работе с данными является паттерн 'Репозито...