【发布时间】:2014-05-17 06:42:16
【问题描述】:
这两种订阅事件的格式有区别吗:
样式一:
foo.BarEvent += FooEventMethod;
样式 2:
foo.BarEvent += new FooEventHandler(FooEventMethod);
【问题讨论】:
这两种订阅事件的格式有区别吗:
样式一:
foo.BarEvent += FooEventMethod;
样式 2:
foo.BarEvent += new FooEventHandler(FooEventMethod);
【问题讨论】:
这是订阅事件的 c# 1.0 风格。
foo.BarEvent += new FooEventHandler(FooEventMethod);
像这样从c# 2.0 you're allowed to subscribe event开始
foo.BarEvent += FooEventMethod;
上面的代码完全等于version1代码,编译器会在后台为你创建new FooEventHandler(FooEventMethod)。
【讨论】: