Создание лямбды в C#
Лямбду записывают на месте: параметры
в круглых скобках, затем => и выражение
или блок. Чтобы положить ее в переменную,
задают целевой тип - готовый тип делегата
из библиотеки .NET. Для лямбды с результатом
в этом уроке достаточно Func: в угловых скобках
перечисляют типы аргументов, последний тип -
то, что возвращает лямбда. Один int
на вход и int на выход дают запись
Func<int, int>:
Func<int, int> doubleNum = (int x) => x * 2;
Строковый параметр можно использовать для склейки текста:
Func<string, string> greet = (string name) => "Hello, " + name;
Создайте переменную inc типа
Func<int, int> с лямбдой, которая
возвращает число на 1 больше
аргумента. Вызов пока не делайте.