Lambda expressions (C#)
Në shqip: Shprehjet lambda në C#
ShpjegimiSQ
Lambda-t në C# janë funksione të shkurtra pa emër, me shigjetën =>: n => n * 2. Ruhen në tipe si Func<int, int> (kthen vlerë) ose Action (s'kthen), dhe përdoren gjithandej me LINQ.
EnglishEN
Lambdas in C# are short nameless functions with the => arrow: n => n * 2. They're stored in types like Func<int, int> (returns a value) or Action (doesn't), and used everywhere with LINQ.
Si ta mendosh
Si shënimi i shpejtë në frigorifer: „merr bukë“ — i shkurtër, për një punë të vetme.
Lexoje në anglisht
Like a quick note on the fridge: “get bread” — short, for one job.
Shembull kodicsharp
Func<int, int> dyfisho = n => n * 2;
Action<string> pershendet = e => Console.WriteLine($"Tung, {e}");
pershendet("Arta");
Console.WriteLine(dyfisho(21)); // 42