标签: c# events
我根本不明白为什么两者都有效:
this.timer.Tick += new EventHandler(timer_Tick); this.timer.Tick += classA.Tick;
由于
答案 0 :(得分:6)
从C#的v2.0(AFAIR)开始,EventHandler(以及其他委托也是)隐式实例化。如果你要反编译你的代码,你会看到。
EventHandler
答案 1 :(得分:2)
检查specification:
可以将任何与委托签名匹配的可访问类或结构中的任何方法(包括返回类型和参数)分配给委托。