可能重复:
使用新处理程序附加事件处理程序与直接分配它
我注意到有两种可能的方法来添加事件监听器:
List.Changed += new ChangedEventHandler(ListChanged);
或者简单地说,
List.Changed += ListChanged;
这两个声明有什么区别?
Visual Studio 中的自动完成功能会生成前者,但我想知道它们是否有不同的行为。此外,如果我们使用前者,我们如何删除监听器?如果我们使用后者,List.Changed -= ListChanged
; 会工作的,对吧?