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.