Eventhandler entfernen

Ist das:

Button.Click -= new EventHandler(Button_Click);

das gleiche wie das:

Button.Click -= Button_Click;

Ich frage, weil mir scheint, dass der erstere eine neue Referenz auf eine Methode entfernt und der letztere eine Methode selbst entfernt. Aber vielleicht ist der neue EventHandler-Teil in der Überladung + = oder - = enthalten, falls der Programmierer ihn nicht explizit so zuweist?

Falls es anders ist, wie wäre es

Button.Click -= new EventHandler(Button_Click);

VS

Button.Click -= Button_Click;

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage