Expresii lambda — RexDac Academy

RexDac AcademyNote tehnice · Ajută să ai câteva noțiuni de bază
0%Note publicate citite · pe acest dispozitiv

Nivelul 6 — Elemente generice și delegați

Expresii lambda

Note originale de SunDiaL · Vezi sursa în engleză

Expresiile lambda sunt modul modern și concis de a crea funcții anonime. O expresie lambda folosește sintaxa =>. Poate fi utilizată oriunde este așteptat un delegat. Există două forme de a crea funcția:

  1. Forma scurtă, de tip „expresie”.
Func<int, int> f = x => x + 1;
  1. Forma mai lungă, cu un corp delimitat de acolade.
Action<string> log = s => { Console.WriteLine(s); };