Cili është përdorimi i shprehjes lambda në C#?
Cili është përdorimi i shprehjes lambda në C#?

Video: Cili është përdorimi i shprehjes lambda në C#?

Video: Cili është përdorimi i shprehjes lambda në C#?
Video: CS50 2013 - Week 1, continued 2024, Nëntor
Anonim

A shprehje lambda është një mënyrë e përshtatshme për të përcaktuar një anonim (pa emër) funksionin që mund të transmetohet si një variabël ose si një parametër në një thirrje metode. Shumë LINQ metodat marrin a funksionin (i quajtur delegat) si parametër.

Në këtë mënyrë, për çfarë përdoren shprehjet lambda?

Shprehja lambda është një funksion anonim i cili ofron një sintaksë shumë koncize dhe funksionale e cila është më tej përdoren për shkrimi i metodave anonime. Programimi i një funksioni është një koncept trupor, dhe është përdoren për duke krijuar shprehje llojet e pemëve ose delegatët.

Më pas shtrohet pyetja, çfarë është shprehja lambda dhe cili është avantazhi i përdorimit të tij? Përparësitë e Shprehja Lambda Më pak rreshta kodi: Një nga më përfitimet e një shprehje lambda është zvogëlimi i sasisë së kodit. Ne e dimë atë shprehjet lambda mund te jete të përdorura vetëm me një ndërfaqe funksionale. Për shembull, Runnable është një ndërfaqe funksionale, kështu që ne mund ta aplikojmë lehtësisht shprehjet lambda.

Në mënyrë të ngjashme, si e shkruani një funksion lambda në C#?

Përdorni lambda operatori i deklarimit => për të ndarë lambda lista e parametrave nga trupi i saj. Për të krijuar një shprehje lambda , ju specifikoni parametrat e hyrjes (nëse ka) në anën e majtë të lambda operatori dhe një shprehje ose një bllok deklaratash në anën tjetër. Kur përdorni metodë -Sintaksë e bazuar për të thirrur Enumerable.

Çfarë do të thotë simboli lambda?

Shkronja greke "L", e cila përdoret si a simbol për "gjatësinë valore". A lambda është një frekuencë e veçantë e dritës dhe termi përdoret gjerësisht në rrjetet optike. Dërgimi i "lambdave të shumëfishta" në një fibër është i njëjtë me dërgimin e "frekuencave të shumëfishta" ose "shumë ngjyrash". Shih WDM dhe gjatësia e valës.

Recommended: