C# LanguageEspressioni Lambda


Osservazioni

Un'espressione lambda è una sintassi per la creazione di funzioni anonime in linea. Più formalmente, dalla Guida alla Programmazione C # :

Un'espressione lambda è una funzione anonima che è possibile utilizzare per creare delegati o tipi di albero di espressioni. Utilizzando espressioni lambda, è possibile scrivere funzioni locali che possono essere passate come argomenti o restituite come valore delle chiamate di funzione.

Un'espressione lambda viene creata usando l'operatore => . Metti tutti i parametri sul lato sinistro dell'operatore. Sul lato destro, metti un'espressione che può usare quei parametri; questa espressione si risolverà come valore di ritorno della funzione. Più raramente, se necessario, un intero {code block} può essere utilizzato sul lato destro. Se il tipo di reso non è nullo, il blocco conterrà un'istruzione di reso.

Espressioni Lambda Esempi correlati