Care este utilizarea expresiei lambda în C#?
Care este utilizarea expresiei lambda în C#?

Video: Care este utilizarea expresiei lambda în C#?

Video: Care este utilizarea expresiei lambda în C#?
Video: Understand C# LAMBDA Expressions in only 2 minutes! 2024, Noiembrie
Anonim

A expresie lambda este o modalitate convenabilă de a defini un anonim (nenumit) funcţie care poate fi transmis ca o variabilă sau ca un parametru la un apel de metodă. Mulți LINQ metodele iau a funcţie (numit delegat) ca parametru.

În acest fel, pentru ce sunt folosite expresiile lambda?

Expresia lambda este o funcție anonimă care oferă o sintaxă foarte concisă și funcțională, care este mai departe folosit pentru scrierea metodelor anonime. Programarea unei funcții este un concept de corp și este folosit pentru crearea expresie tipuri de arbori sau delegați.

Ulterior, întrebarea este, ce este expresia lambda și care este avantajul utilizării acesteia? Avantaje de Expresia Lambda Mai puține linii de cod: una dintre cele mai multe beneficii de a expresie lambda este de a reduce cantitatea de cod. Noi stim aia expresii lambda poate fi folosit doar cu o interfață funcțională. De exemplu, Runnable este o interfață funcțională, așa că putem aplica cu ușurință expresii lambda.

În mod similar, cum scrieți o funcție lambda în C#?

Folosește lambda operator de declarare => pentru a separa lambda lista de parametri din corpul său. Pentru a crea un expresie lambda , specificați parametrii de intrare (dacă există) în partea stângă a lambda operator și an expresie sau un bloc de declarații pe cealaltă parte. Când utilizați metodă sintaxă bazată pe pentru a apela Enumerable.

Ce înseamnă simbolul lambda?

Litera greacă „L”, care este folosită ca a simbol pentru „lungime de undă”. A lambda este o anumită frecvență a luminii, iar termenul este utilizat pe scară largă în rețelele optice. Trimiterea „multiple lambda” pe o fibră este la fel cu trimiterea „multiple frecvențe” sau „multiple culori”. Vezi WDM și lungimea de undă.

Recomandat: