Quelle est l'utilisation de l'expression lambda en C# ?
Quelle est l'utilisation de l'expression lambda en C# ?

Vidéo: Quelle est l'utilisation de l'expression lambda en C# ?

Vidéo: Quelle est l'utilisation de l'expression lambda en C# ?
Vidéo: L'essentiel de C# - 13 : Délégués, fonctions anonymes, expressions lambda 2024, Novembre
Anonim

UNE expression lambda est un moyen pratique de définir un anonyme (sans nom) fonction qui peut être passé en tant que variable ou en tant que paramètre d'un appel de méthode. De nombreux LINQ les méthodes prennent un fonction (appelé délégué) en tant que paramètre.

De cette façon, à quoi servent les expressions lambda ?

Expression lambda est une fonction anonyme qui fournit une syntaxe très concise et fonctionnelle qui est en outre utilisé pour écrire des méthodes anonymes. La programmation d'une fonction est un concept corporel, et c'est utilisé pour création expression types d'arbres ou délégués.

Par la suite, la question est, qu'est-ce que l'expression lambda et quel est l'avantage de l'utiliser ? Avantages de Expression lambda Moins de lignes de code: l'une des plus avantages d'un expression lambda est de réduire la quantité de code. Nous savons que expressions lambda peut être utilisé uniquement avec une interface fonctionnelle. Par exemple, Runnable est une interface fonctionnelle, nous pouvons donc facilement appliquer expressions lambda.

De même, comment écrivez-vous une fonction lambda en C# ?

Utilisez le lambda opérateur de déclaration => pour séparer les lambda liste de paramètres de son corps. Créer un expression lambda , vous spécifiez les paramètres d'entrée (le cas échéant) sur le côté gauche de la lambda opérateur et un expression ou un bloc d'instructions de l'autre côté. Lorsque vous utilisez méthode -basée sur la syntaxe pour appeler l'Enumerable.

Que signifie le symbole lambda ?

La lettre grecque « L », qui est utilisée comme un symbole pour "longueur d'onde". UNE lambda est une fréquence particulière de la lumière, et le terme est largement utilisé dans les réseaux optiques. L'envoi de "plusieurs lambdas" sur une fibre revient au même que l'envoi de "plusieurs fréquences" ou "plusieurs couleurs". Voir WDM et longueur d'onde.

Conseillé: