J'ai lu de nombreux articles mais je ne comprends toujours pas bien la différence entre les délégués normaux que nous créons habituellement et les délégués en multidiffusion.
public delegate void MyMethodHandler(object sender);
MyMethodHandler handler = new MyMethodHandler(Method1);
handler += Method2;
handler(someObject);
Le délégué ci-dessus, MyMethodHandler, appellera ces deux méthodes. Maintenant, où les délégués de multidiffusion entrent-ils. J'ai lu qu'ils pouvaient appeler plusieurs méthodes, mais je crains que ma compréhension de base des délégués ne soit pas correcte.