Sobes.tech
Junior — Middle

¿Podría explicar el concepto de expresiones Lambda en programación?

sobes.tech AI

Respuesta de la IA

Las expresiones lambda en programación son funciones anónimas que se pueden pasar como parámetros, almacenar en variables y usar para describir comportamientos de manera concisa.

En C#, las expresiones lambda permiten escribir funciones cortas sin necesidad de crear un método separado. Se usan frecuentemente con LINQ y delegados.

Ejemplo:

Func<int, int> square = x => x * x;
int result = square(5); // result será 25

Aquí, x => x * x es una expresión lambda que toma el parámetro x y devuelve su cuadrado. Esto simplifica el código y mejora la legibilidad.