Fördelar:
1) Delegater (dvs. funktioner) kan skickas som funktionsparametrar.
2) En delegat kan trigga flera funktioner.
Vad jag inte förstår är följande:
a) (ref. till punkt 2) Anropas alla funktioner i en multi-cast delegat? Så när en eventhandler triggas så anropas alla funktionerna inom den delegat som registrerat eventhandlern?
b) Är delegater globala? Det står längst ned i artikeln som Idolon länkade till att delegater "inte bryr sig om vilka klasser vars funktioner de pekar till" (typ). Betyder det att en delegat som är skapad i Class_1 kan anropas i Class_2 utan att "adressera" den med "Class_1.minDelegat()", dvs. bara "minDelegat()" ?