Hva er bruken av lambda-uttrykk i C#?
Hva er bruken av lambda-uttrykk i C#?

Video: Hva er bruken av lambda-uttrykk i C#?

Video: Hva er bruken av lambda-uttrykk i C#?
Video: Understand C# LAMBDA Expressions in only 2 minutes! 2024, November
Anonim

EN lambda uttrykk er en praktisk måte å definere en anonym (uten navn) funksjon som kan sendes rundt som en variabel eller som en parameter til et metodekall. Mange LINQ metoder tar en funksjon (kalt en delegat) som en parameter.

På denne måten, hva brukes lambda-uttrykk til?

Lambda uttrykk er en anonym funksjon som gir en veldig kortfattet og funksjonell syntaks som er videre brukes til skrive anonyme metoder. Programmering av en funksjon er et kroppskonsept, og det er det brukes til skaper uttrykk tretyper eller delegater.

Deretter er spørsmålet, hva er lambda-uttrykk og hva er fordelen med å bruke det? Fordeler av Lambda uttrykk Færre kodelinjer: En av de mest fordeler av en lambda uttrykk er å redusere mengden kode. Vi vet det lambda-uttrykk kan være brukt bare med et funksjonelt grensesnitt. For eksempel er Runnable et funksjonelt grensesnitt, slik at vi enkelt kan søke lambda-uttrykk.

På samme måte, hvordan skriver du en lambda-funksjon i C#?

Bruke lambda erklæringsoperatør => for å skille lambda sine parameterliste fra kroppen. For å lage en lambda uttrykk , spesifiserer du inngangsparametere (hvis noen) på venstre side av lambda operatør og en uttrykk eller en utsagnsblokk på den andre siden. Når du bruker metode -basert syntaks for å kalle Enumerable.

Hva betyr lambda-symbolet?

Den greske bokstaven "L", som brukes som en symbol for "bølgelengde." EN lambda er en spesiell lysfrekvens, og begrepet er mye brukt i optiske nettverk. Å sende "flere lambdaer" nedover en fiber er det samme som å sende "flere frekvenser" eller "flere farger." Se WDM og bølgelengde.

Anbefalt: