Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmLmOp 328 of 436 menu
◀ ▶

Один параметр лямбды в C#

Значение в лямбду передают через параметр. Его пишут в круглых скобках: сначала тип, затем имя. В теле это имя означает то, что передали при вызове:

Func<int, int> square = (int n) => n * n; Console.WriteLine(square(6));

Для строки длину берут через свойство Length:

Func<string, int> len = (string word) => word.Length; Console.WriteLine(len("garden"));

Создайте лямбду lastChar типа Func<string, char>, которая возвращает последний символ строки. Выведите результат для "code".

Создайте лямбду isLong типа Func<string, bool>, которая возвращает true, если длина строки больше 5. Выведите результат для "hello" и "hi".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить