Sobes.tech
Junior — Middle

Можете ли да обясните концепцията за Lambda изрази в програмирането?

sobes.tech AI

Отговор от AI

Изразите lambda в програмирането са анонимни функции, които могат да бъдат предавани като параметри, съхранявани в променливи и използвани за кратко описание на поведението.

В C#, лямбда изразите позволяват да се пишат кратки функции без необходимостта да се създава отделен метод. Те често се използват с LINQ и делегати.

Пример:

Func<int, int> square = x => x * x;
int result = square(5); // резултатът ще бъде 25

Тук, x => x * x е лямбда израз, който приема параметъра x и връща неговия квадрат. Това опростява кода и подобрява четливостта.