事件订阅格式的差异
本文关键字:格式 事件 | 更新日期: 2023-09-27 18:03:42
订阅事件的这两种格式有区别吗?
风格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)
。