C# LanguageExpressions lambda


Remarques

Une expression lambda est une syntaxe permettant de créer des fonctions anonymes en ligne. Plus formellement, à partir du Guide de programmation C # :

Une expression lambda est une fonction anonyme que vous pouvez utiliser pour créer des délégués ou des types d'arborescence d'expression. En utilisant des expressions lambda, vous pouvez écrire des fonctions locales pouvant être transmises en tant qu'arguments ou renvoyées en tant que valeur des appels de fonction.

Une expression lambda est créée à l'aide de l'opérateur => . Mettez tous les paramètres sur le côté gauche de l'opérateur. Du côté droit, mettez une expression qui peut utiliser ces paramètres; cette expression résoudra la valeur de retour de la fonction. Plus rarement, si nécessaire, un {code block} complet peut être utilisé à droite. Si le type de retour n'est pas nul, le bloc contiendra une déclaration de retour.

Expressions lambda Exemples Liés