Sobes.tech
Junior — Middle

Kunt u het concept van Lambda-uitdrukkingen in programmeren uitleggen?

sobes.tech AI

Antwoord van AI

Lambda-uitdrukkingen in programmeren zijn anonieme functies die als parameters kunnen worden doorgegeven, in variabelen kunnen worden opgeslagen en worden gebruikt om gedrag compact te beschrijven.

In C# maken lambda-uitdrukkingen het mogelijk om korte functies te schrijven zonder een aparte methode te hoeven maken. Ze worden vaak gebruikt met LINQ en delegates.

Voorbeeld:

Func<int, int> square = x => x * x;
int result = square(5); // resultaat zal 25 zijn

Hier is x => x * x een lambda-uitdrukking die de parameter x accepteert en het kwadraat ervan teruggeeft. Dit vereenvoudigt de code en verbetert de leesbaarheid.