我一直在这样做了一段时间,但我没有注意到,我一直在使用一个new
,每次我删除事件处理程序。 我应该可以创建一个新对象?
基本上是有1和2之间的差?
ethernetdevice.PcapOnPacketArrival -= new SharpPcap.PacketArrivalEvent(ArrivalResponseHandler);
ethernetdevice.PcapOnPacketArrival -= ArrivalResponseHandler;
编辑:好吧,这是重复的。 对于那个很抱歉。 答案贴在这里 。
同一类型,具有相同的目标,方法和调用列表中的两个代表被认为是相等的。