Sobes.tech
Junior — Middle

Pourriez-vous expliquer le concept d'expressions Lambda en programmation?

sobes.tech IA

Réponse de l'IA

Les expressions lambda en programmation sont des fonctions anonymes que l'on peut passer en paramètre, stocker dans des variables et utiliser pour décrire un comportement de manière concise.

En C#, les expressions lambda permettent d'écrire des fonctions courtes sans avoir besoin de créer une méthode séparée. Elles sont souvent utilisées avec LINQ et les délégués.

Exemple :

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

Ici, x => x * x est une expression lambda qui prend le paramètre x et retourne son carré. Cela simplifie le code et améliore la lisibilité.