1
我只是不明白为什么这两个作品:没有事件处理程序的绑定事件。为什么它有效?
this.timer.Tick += new EventHandler(timer_Tick);
this.timer.Tick += classA.Tick;
感谢
我只是不明白为什么这两个作品:没有事件处理程序的绑定事件。为什么它有效?
this.timer.Tick += new EventHandler(timer_Tick);
this.timer.Tick += classA.Tick;
感谢
从V2.0(AFAIR)开始的C#,EventHandler
(和其他代表也)是隐式实例化。如果你将反编译你的代码,你会看到。
从任何可访问类或结构的代表的签名,其中包括返回类型和参数匹配的任何方法,可以分配给代表。
很酷不知道 – JohnIdol 2009-11-09 12:23:25
最近在安装了resharper后也学到了它;-) – 2009-11-09 12:49:46