Monday, July 14, 2025 21:03

Posts Tagged ‘expresie lambda’

LINQ

Monday, May 24th, 2021

În sfârșit, acum știm suficient pentru a începe să vorbim despre LINQ, care este un acronim pentru Language Integrated Query, care este în esență doar un mod util de a face interogări și chestii de tip SQL în C#. Dacă nu știți ce este SQL, probabil că ar trebui să vă documentați puțin mai întâi despre el, dar, la nivel macro, SQL (Structured Query Language) este doar un limbaj pentru interacțiunea cu bazele de date.… Read more

Closures

Sunday, February 2nd, 2020

Să considerăm următoarea Action:

using System;

namespace BunaLume
{

    public class Program
    {
        public static void Main()
        {
            int i = 0;

            Action a = () => i++;

            a();
            a();
            a();

            Console.WriteLine(i);

            Console.Read();
        }
    }
}

Din lecția Func și Action, vă amintiți că Action este doar un delegat care returnează void și acceptă între 0 și 16 parametri de orice tip.… Read more

Metode anonime

Saturday, February 1st, 2020

Amintiți-vă din lecția expresii lambda că putem declara o metodă local, fără nume, și să o folosim într-un singur loc, acolo unde o declarăm. Acesta este un exemplu de expresie lambda:

using System;

namespace BunaLume
{

    public class Program
    {
        delegate bool UnDelegat(int _parametru);

        public static void Main()
        {
            UnDelegat _delegat = i => i > 5;

            Console.Read();
Read more

Expresii lambda

Sunday, January 12th, 2020

În lecția anterioară scriam că putem îmbunătăți în continuare codul folosind expresii lambda. O expresie lambda este o modalitate convenabilă de a defini o funcție anonimă (fără nume) care poate fi transmisă ca variabilă sau ca parametru la un apel de metodă.… Read more