Hvad er brugen af lambda-udtryk i C#?
Hvad er brugen af lambda-udtryk i C#?

Video: Hvad er brugen af lambda-udtryk i C#?

Video: Hvad er brugen af lambda-udtryk i C#?
Video: Understand C# LAMBDA Expressions in only 2 minutes! 2024, November
Anonim

EN lambda udtryk er en bekvem måde at definere en anonym (unavngivet) fungere der kan sendes rundt som en variabel eller som en parameter til et metodekald. Mange LINQ metoder tager en fungere (kaldet en delegeret) som en parameter.

Hvad bruges lambda-udtryk til på denne måde?

Lambda udtryk er en anonym funktion, som giver en meget kortfattet og funktionel syntaks, hvilket er videre anvendes til at skrive anonyme metoder. Programmeringen af en funktion er et kropsbegreb, og det er det anvendes til skabe udtryk trætyper eller delegerede.

Efterfølgende er spørgsmålet, hvad er lambda-udtryk, og hvad er fordelen ved at bruge det? Fordele af Lambda udtryk Færre kodelinjer: En af de mest fordele af en lambda udtryk er at reducere mængden af kode. Vi ved det lambda udtryk måske Brugt kun med en funktionel grænseflade. For eksempel er Runnable en funktionel grænseflade, så vi nemt kan anvende lambda udtryk.

På samme måde, hvordan skriver man en lambda-funktion i C#?

Brug lambda erklæringsoperatør => for at adskille lambda'er parameterliste fra sin krop. At skabe en lambda udtryk , angiver du inputparametre (hvis nogen) på venstre side af lambda operatør og en udtryk eller en udsagnsblok på den anden side. Når du bruger metode -baseret syntaks til at kalde enumerable.

Hvad betyder lambda-symbolet?

Det græske bogstav "L", som bruges som en symbol for "bølgelængde." EN lambda er en særlig frekvens af lys, og udtrykket er meget brugt i optisk netværk. At sende "flere lambdaer" ned ad en fiber er det samme som at sende "flere frekvenser" eller "flere farver." Se WDM og bølgelængde.

Anbefalede: