Kakšna je uporaba lambda izraza v C#?
Kakšna je uporaba lambda izraza v C#?

Video: Kakšna je uporaba lambda izraza v C#?

Video: Kakšna je uporaba lambda izraza v C#?
Video: Noam Chomsky: Terence McKenna, Sam Harris, Kierkegaard 2024, November
Anonim

A lambda izraz je priročen način za definiranje anonimnega (neimenovanega) funkcijo ki se lahko posreduje kot spremenljivka ali kot parameter v klic metode. veliko LINQ metode vzamejo a funkcijo (ki se imenuje delegat) kot parameter.

Za kaj se na ta način uporabljajo lambda izrazi?

Lambda izraz je anonimna funkcija, ki zagotavlja zelo jedrnato in funkcionalno sintakso, ki je nadaljnja uporablja za pisanje anonimnih metod. Programiranje funkcije je koncept telesa in je uporablja za ustvarjanje izražanje drevesne vrste ali delegati.

Kasneje se postavlja vprašanje, kaj je lambda izraz in kakšna je prednost njegove uporabe? Prednosti od Lambda izraz Manj vrstic kode: ena izmed najbolj ugodnosti od a lambda izraz je zmanjšati količino kode. To vemo lambda izrazi je lahko uporablja samo s funkcionalnim vmesnikom. Na primer, Runnable je funkcionalen vmesnik, tako da ga lahko enostavno uporabimo lambda izrazi.

Podobno, kako napišete lambda funkcijo v C#?

Uporabi lambda operator deklaracije => za ločevanje lambda seznam parametrov iz njegovega telesa. Za ustvarjanje a lambda izraz , določite vhodne parametre (če obstajajo) na levi strani lambda operater in an izražanje ali blok stavkov na drugi strani. Ko uporabljate metoda na osnovi sintakse za klic Enumerable.

Kaj pomeni simbol lambda?

Grška črka "L", ki se uporablja kot a simbol za "valovno dolžino". A lambda je določena frekvenca svetlobe, izraz pa se pogosto uporablja v optičnih omrežjih. Pošiljanje "več lambda" po vlaknu je enako kot pošiljanje "več frekvenc" ali "več barv". Glej WDM in valovno dolžino.

Priporočena: