C#-da lambda ifadəsinin istifadəsi nədir?
C#-da lambda ifadəsinin istifadəsi nədir?

Video: C#-da lambda ifadəsinin istifadəsi nədir?

Video: C#-da lambda ifadəsinin istifadəsi nədir?
Video: C#-da "Delegates"-lərin praktiki istifadəsi 2024, Noyabr
Anonim

A lambda ifadəsi anonim (adsız) müəyyən etmək üçün əlverişli bir yoldur funksiyası dəyişən kimi və ya metod çağırışına parametr kimi ötürülə bilər. Çox LINQ üsulları götürür funksiyası (nümayəndə adlanır) parametr kimi.

Bu şəkildə, lambda ifadələri nə üçün istifadə olunur?

Lambda ifadəsi daha çox qısa və funksional sintaksisi təmin edən anonim funksiyadır üçün istifadə olunur anonim üsulların yazılması. Funksiyanın proqramlaşdırılması bədən anlayışıdır və o üçün istifadə olunur yaratmaq ifadə ağac növləri və ya nümayəndələr.

Sonradan sual yaranır ki, lambda ifadəsi nədir və ondan istifadə etməyin üstünlüyü nədir? Üstünlüklər of Lambda ifadəsi Daha az kod sətirləri: Ən çox biri faydalar a lambda ifadəsi kodun miqdarını azaltmaqdır. Biz bunu bilirik lambda ifadələri ola bilər istifadə olunur yalnız funksional interfeys ilə. Məsələn, Runnable funksional interfeysdir, ona görə də asanlıqla tətbiq edə bilərik lambda ifadələri.

Eynilə, C#-da lambda funksiyasını necə yazmaq olar?

istifadə edin lambda bəyan operatoru => ayırmaq üçün lambdalar gövdəsindən parametrlər siyahısı. yaratmaq üçün a lambda ifadəsi , giriş parametrlərini (əgər varsa) sol tərəfində qeyd edirsiniz lambda operator və an ifadə və ya digər tərəfdən bəyanat bloku. İstifadə etdiyiniz zaman üsul Sadalanana zəng etmək üçün əsaslı sintaksis.

Lambda simvolu nə deməkdir?

kimi istifadə olunan yunan hərfi "L" simvolu "dalğa uzunluğu" üçün. A lambda işığın xüsusi tezliyidir və bu termin optik şəbəkələrdə geniş istifadə olunur. Bir lifə "çoxlu lambda" göndərmək "çox tezlik" və ya "çox rəng" göndərməklə eynidir. WDM və dalğa uzunluğuna baxın.

Tövsiyə: