'+ = new EventHandler'和' - = new EventHandler(anEvent)'之间的区别

2 c#

我看到一些代码使用- = new EventHandler(anEvent),你能告诉我'+ = new EventHandler'的不同之处是什么?

谢谢

Ed *_* S. 12

一个将一个委托添加到订阅者集合中,另一个删除它.

例如,如果您之前已订阅某个活动,但是您希望在关闭表单时删除该引用,则会使用该-=版本,您将不再收到通知.