Werden Event-Abonnenten in der Reihenfolge ihres Abonnements angerufen?

Ist es sicher anzunehmen, dass Ereignisabonnenten in der Reihenfolge ihres Abonnements aufgerufen werden?
Beispiel

void One(object sender, EventArgs e) {}
void Two(object sender, EventArgs e) {}

event EventHandler foo;

foo += One;
foo += Two;

Ist One () immer vor Two () aufgerufen, wenn das Ereignis ausgelöst wird?

Bearbeiten
Du solltest dich natürlich nicht darauf verlassen, dachte ich nur. Die Idee war, dass Multicast-Delegierte dem COMMAND-Muster ähneln. Also habe ich mich nur gefragt. Normalerweise würden Sie eine Sammlung verwenden, die die Reihenfolge der BEFEHLE beibehält, damit Sie rückgängig machen / wiederholen / was auch immer können.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage