C#

Delegates

Në shqip: Delegatët

ShpjegimiSQ

Një delegat është një tip që mban një referencë drejt një metode — si pointer-i i funksionit në C, por i sigurt. Func<> dhe Action<> janë delegatët e gatshëm që përdor më shpesh.

EnglishEN

A delegate is a type that holds a reference to a method — like a function pointer in C, but safe. Func<> and Action<> are the ready-made delegates you'll use most.

Si ta mendosh

Si numri i telefonit i një mjeshtri që e mban në kontakte: e thërret kur të duhet, pa e ditur si e bën punën.

Lexoje në anglisht

Like a tradesman's number saved in your contacts: you call them when needed, without knowing how they do the job.

Shembull kodicsharp

delegate int Veprim(int a, int b);
Veprim mbledhja = (a, b) => a + b;
Console.WriteLine(mbledhja(2, 3));   // 5

Terma të lidhur