事件订阅格式的差异

时间:2014-05-17 06:42:16

标签: c# events format

订阅活动时这两种格式之间是否存在差异:

风格1:

foo.BarEvent += FooEventMethod;

风格2:

foo.BarEvent += new FooEventHandler(FooEventMethod);

1 个答案:

答案 0 :(得分:0)

这是订阅活动的c#1.0风格。

foo.BarEvent += new FooEventHandler(FooEventMethod);

从这样的c# 2.0 you're allowed to subscribe event开始

foo.BarEvent += FooEventMethod;

上面的代码完全等同于version1代码,编译器会在后台为你创建new FooEventHandler(FooEventMethod)