Entfernen eines Ereignishandlers
Ich mache das schon eine Weile, aber ich habe nicht bemerkt, dass ich a benutzt habenew
Jedes Mal, wenn ich einen Ereignishandler entferne. Soll ich ein neues Objekt erstellen?
Gibt es grundsätzlich einen Unterschied zwischen 1 und 2?
ethernetdevice.PcapOnPacketArrival -= new SharpPcap.PacketArrivalEvent(ArrivalResponseHandler);
ethernetdevice.PcapOnPacketArrival -= ArrivalResponseHandler;
BEARBEITEN: Okay, das ist ein Duplikat. Das tut mir leid. Antwort gepostetHier.
Zwei Delegaten desselben Typs mit denselben Zielen, Methoden und Aufruflisten werden als gleich angesehen.