Sobes.tech
Junior — Middle

Ați putea explica conceptul de expresii Lambda în programare?

sobes.tech AI

Răspuns de la AI

Expresiile lambda în programare sunt funcții anonime care pot fi transmise ca parametri, stocate în variabile și utilizate pentru a descrie comportamentul într-un mod concis.

În C#, expresiile lambda permit scrierea unor funcții scurte fără a fi nevoie să creați o metodă separată. Ele sunt adesea utilizate cu LINQ și delegați.

Exemplu:

Func<int, int> square = x => x * x;
int result = square(5); // rezultatul va fi 25

Aici, x => x * x este o expresie lambda care primește parametrul x și returnează pătratul său. Acest lucru simplifică codul și îmbunătățește lizibilitatea.