gpt4 book ai didi

c# - 事件处理程序应该用他们的委托(delegate)来装饰吗?

转载 作者:太空狗 更新时间:2023-10-29 20:58:55 25 4
gpt4 key购买 nike

以下两种变体编译和表面上的表现似乎相同。除了语法糖之外还有其他区别吗?

someObject.SomeEvent += new SomeEventHandler(someObject_SomeEvent);
someObject.SomeEvent += someObject_SomeEvent;

最佳答案

两者完全一样。如果您使用第二种(较短的)形式,编译器只会为您放入委托(delegate)类型。

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

关于c# - 事件处理程序应该用他们的委托(delegate)来装饰吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com