Jaké je použití výrazu lambda v C#?
Jaké je použití výrazu lambda v C#?

Video: Jaké je použití výrazu lambda v C#?

Video: Jaké je použití výrazu lambda v C#?
Video: Как использовать CASIO fx-83GT X fx-85GTX fx-82spx Casio FX-82DE Scientific Calculator Полное видео руководство 2024, Duben
Anonim

A lambda výraz je pohodlný způsob, jak definovat anonymní (nepojmenovaný) funkce které lze předat jako proměnnou nebo jako parametr volání metody. Mnoho LINQ metody berou a funkce (tzv. delegát) jako parametr.

K čemu se tímto způsobem používají výrazy lambda?

Lambda výraz je anonymní funkce, která poskytuje velmi stručnou a funkční syntaxi, která je dále používá psaní anonymních metod. Programování funkce je koncept těla, a to je používá vytváření výraz typy stromů nebo delegáti.

Následně je otázkou, co je lambda exprese a jaká je výhoda jejího použití? Výhody z Lambda výraz Méně řádků kódu: Jeden z nejvíce výhod z a lambda výraz je snížit množství kódu. Víme, že lambda výrazy může být použitý pouze s funkčním rozhraním. Například Runnable je funkční rozhraní, takže jej můžeme snadno použít lambda výrazy.

Podobně, jak zapíšete funkci lambda v C#?

Použijte lambda deklarační operátor => k oddělení lambda seznam parametrů z jeho těla. Chcete-li vytvořit a lambda výraz , určíte vstupní parametry (pokud existují) na levé straně lambda operátor a an výraz nebo blok příkazů na druhé straně. Když použijete metoda -based syntaxe pro volání Enumerable.

Co znamená symbol lambda?

Řecké písmeno "L", které se používá jako a symbol pro "vlnovou délku". A lambda je zvláštní frekvence světla a termín je široce používán v optických sítích. Posílání „vícenásobných lambd“po vlákně je stejné jako posílání „více frekvencí“nebo „více barev“. Viz WDM a vlnová délka.

Doporučuje: