Один параметр лямбды в 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".