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.