Mitä hyötyä lambda-lausekkeesta on C#:ssa?
Mitä hyötyä lambda-lausekkeesta on C#:ssa?

Video: Mitä hyötyä lambda-lausekkeesta on C#:ssa?

Video: Mitä hyötyä lambda-lausekkeesta on C#:ssa?
Video: Section 1: More Comfortable 2024, Joulukuu
Anonim

A lambda ilmaisu on kätevä tapa määritellä anonyymi (nimeämätön) toiminto joka voidaan välittää muuttujana tai parametrina menetelmäkutsulle. monet LINQ menetelmät ottavat a toiminto (kutsutaan delegaatiksi) parametrina.

Mihin lambda-lausekkeita tällä tavalla käytetään?

Lambda ilme on anonyymi funktio, joka tarjoaa erittäin tiiviin ja toimivan syntaksin, joka on edelleen käytetty anonyymejä kirjoitusmenetelmiä. Toiminnon ohjelmointi on kehon käsite, ja se on käytetty luominen ilmaisu puutyypit tai edustajat.

Tämän jälkeen kysymys kuuluu, mikä on lambda-lauseke ja mitä hyötyä sen käytöstä on? Edut / Lambda Expression Vähemmän koodirivejä: Yksi parhaista etuja a lambda ilmaisu on vähentää koodin määrää. Tiedämme sen lambda-lausekkeet voi olla käytetty vain toimivalla käyttöliittymällä. Esimerkiksi Runnable on toimiva käyttöliittymä, joten voimme helposti hakea lambda-lausekkeet.

Samoin, kuinka kirjoitat lambda-funktion C#:ssa?

Käytä lambda ilmoitus operaattori => erottaa lambdat parametriluettelon rungosta. Luodaksesi a lambda ilmaisu , määrität syöttöparametrit (jos niitä on) vasemmalla puolella lambda operaattori ja an ilmaisu tai lausekelohko toisella puolella. Kun käytät menetelmä -pohjainen syntaksi numeroitavan kutsumiseksi.

Mitä lambda-symboli tarkoittaa?

Kreikan kirjain "L", jota käytetään a symboli "aallonpituudelle". A lambda on erityinen valon taajuus, ja termiä käytetään laajalti optisissa verkoissa. "Useiden lambdojen" lähettäminen kuitua pitkin on sama kuin "useiden taajuuksien" tai "useiden värien" lähettäminen. Katso WDM ja aallonpituus.

Suositeltava: