Putini sunt programatorii de .Net care folosesc (sau mai bine spus au nevoie) sa transmita unei functii ca parametru o alta functie. Pana astazi nici eu nu am avut nevoie, si, probabil, nici de aici inainte nu voi mai avea nevoie (cred). Unde avem nevoie de astfel de lucruri? Hmmm… de exemplu la un interviu pentru un job, unde cei care scriu intrebarile vor sa te puna in dificultate.
Hai sa vedem cum se face asta. Nu poti scrie asa:
public void A() {} public void B(*A) {}
sau alte bazaconii de genul asta.
Pentru a transmite o metoda ca parametru unei alte functii ai nevoie de un delegate, care in c# este un asemanator cu un pointer spre o metoda (in c++).
Continue reading


![bumptop-desk2_600[1]](http://blog.zeltera.eu/wp-content/uploads/2010/05/bumptop-desk2_6001.jpg)