Back to questions
Junior — Middle
62
Могли бы вы объяснить концепцию Lambda выражений в программировании?
Answer from AI
sobes.tech AI
Lambda-выражения в программировании — это анонимные функции, которые можно передавать как параметры, сохранять в переменные и использовать для компактного описания поведения.
В C# лямбда-выражения позволяют писать короткие функции без необходимости создавать отдельный метод. Они часто используются с LINQ и делегатами.
Пример:
Func<int, int> square = x => x * x;
int result = square(5); // result будет 25
Здесь x => x * x — лямбда-выражение, которое принимает параметр x и возвращает его квадрат. Это упрощает код и повышает читаемость.