Gibt es hier einen Unterschied?
%Vor%und
%Vor%Die zweite Methode scheint bei mir nicht zu funktionieren, aber ich habe sie bei der Google-Suche nach dem "Entfernen eines Event-Handlers" gesehen. Bearbeiten: Eigentlich arbeiten beide nicht für mich, auch wenn sollte entweder austauschbar funktionieren?
Aktualisierung:
Der Grund, warum dies für mich nicht funktionierte, ist, dass ich AutoPostBack = true auf meinen Steuerelementen hatte. Ich habe keine Haltepunkte gesetzt, um zu sehen, ob die Ereignisse aufgerufen wurden. Ich habe gerade den Browser beobachtet, um zu sehen, ob er aktualisiert wurde (was ein Post-Back bedeutet).
Diese zwei Teile des Codes sind gleich. Die zweite Syntax ("Methodengruppenumwandlung") war ein neues Feature, das in C # 2.0 hinzugefügt wurde.
Funktional, nein. Es gibt keinen Unterschied zwischen den beiden. Wenn es sich um eine ASP.NET-Anwendung handelt, möchten Sie möglicherweise die automatische Ereignisverkabelung auf der aspx-Seite deaktivieren.
Tags und Links .net c# event-handling