Junior
108
questionbank
Что такое лямбда-выражения в C#?
Ответ от нейросети
sobes.tech AI
Лямбда-выражение — это анонимная функция, которую можно использовать для создания делегатов или деревьев выражений. Оно обеспечивает более лаконичный синтаксис для написания встроенных методов.
Пример:
// Лямбда-выражение, принимающее один параметр и возвращающее его квадрат
Func<int, int> square = x => x * x;
int result = square(5); // result = 25
// Лямбда-выражение без параметров
Action greeting = () => Console.WriteLine("Hello!");
greeting(); // Выведет "Hello!"
// Лямбда-выражение с несколькими параметрами
Func<int, int, int> add = (a, b) => a + b;
int sum = add(3, 7); // sum = 10