事件订阅格式的差异
订阅事件时这两种格式之间是否存在差异:
风格1:
foo.BarEvent += FooEventMethod;
风格2:
foo.BarEvent += new FooEventHandler(FooEventMethod);
这是订阅活动的c#1.0风格。
foo.BarEvent += new FooEventHandler(FooEventMethod);
从c#2.0开始, 您可以订阅这样的事件
foo.BarEvent += FooEventMethod;
上面的代码完全等于version1代码,编译器会在后台为你创建new FooEventHandler(FooEventMethod)
。