c# – 事件处理程序是否应该使用其代理进行装饰?

前端之家收集整理的这篇文章主要介绍了c# – 事件处理程序是否应该使用其代理进行装饰?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
编译和表面上的以下两种变体似乎都以相同的方式表现.除了语法糖还有其他差异吗?
someObject.SomeEvent += new SomeEventHandler(someObject_SomeEvent);
someObject.SomeEvent += someObject_SomeEvent;

解决方法

两者完全一样.如果您使用第二个(更短)表单,编译器只会为您输入委托类型.

没有理由使用显式构造委托的语法,除非您希望委托类型存在于代码中(为了可读性等).

猜你在找的C#相关文章