Quin és l'ús de l'expressió lambda en C#?
Quin és l'ús de l'expressió lambda en C#?

Vídeo: Quin és l'ús de l'expressió lambda en C#?

Vídeo: Quin és l'ús de l'expressió lambda en C#?
Vídeo: Multiverses, Hubble Tension, Dark Energy | Dick Bond 2024, De novembre
Anonim

A expressió lambda és una manera convenient de definir un anònim (sense nom) funció que es pot passar com a variable o com a paràmetre a una trucada de mètode. Molts LINQ mètodes prenen a funció (anomenat delegat) com a paràmetre.

D'aquesta manera, per a què serveixen les expressions lambda?

Expressió lambda és una funció anònima que proporciona una sintaxi molt concisa i funcional que va més enllà usat per mètodes d'escriptura anònims. La programació d'una funció és un concepte de cos, i ho és usat per creant expressió tipus d'arbres o delegats.

Posteriorment, la pregunta és, què és l'expressió lambda i quin és l'avantatge d'utilitzar-la? Avantatges de Expressió lambda Menys línies de codi: una de les més beneficis d'a expressió lambda és reduir la quantitat de codi. Ho sabem expressions lambda pot ser utilitzat només amb una interfície funcional. Per exemple, Runnable és una interfície funcional, de manera que podem aplicar fàcilment expressions lambda.

De la mateixa manera, com s'escriu una funció lambda en C#?

Utilitzar el lambda operador de declaració => per separar el lambda llista de paràmetres del seu cos. Per crear un expressió lambda , especifiqueu els paràmetres d'entrada (si n'hi ha) al costat esquerre del fitxer lambda operador i an expressió o un bloc de declaracions a l'altre costat. Quan utilitzeu mètode sintaxi basada en per cridar l'Enumerable.

Què significa el símbol lambda?

La lletra grega "L", que s'utilitza com a símbol per "longitud d'ona". A lambda és una freqüència particular de la llum, i el terme s'utilitza àmpliament en xarxes òptiques. Enviar "múltiples lambdas" per una fibra és el mateix que enviar "múltiples freqüències" o "diversos colors". Vegeu WDM i longitud d'ona.

Recomanat: