Несколько параметров лямбды в C#
У лямбды может быть больше одного параметра. Тип и имя каждого аргумента перечисляют через запятую, а при вызове передают значения в том же порядке:
Func<int, int, int> add = (int a, int b) => a + b;
Console.WriteLine(add(10, 20));
Параметры могут быть разных типов. Строку и число можно собрать в одно сообщение:
Func<string, int, string> label = (string tag, int num) => tag + ": " + num;
Console.WriteLine(label("score", 42));
Создайте лямбду diff типа
Func<int, int, int>, которая возвращает
разность первого и второго. Выведите
результат для 15 и 6.
Создайте лямбду repeatWord типа
Func<string, int, string>: первый параметр -
строка, второй - число повторов. Верните
строку, где слово склеено столько раз.
Выведите результат для "ab" и 3.