相关疑难解决方法(0)

删除事件处理程序

这是:

Button.Click -= new EventHandler(Button_Click);
Run Code Online (Sandbox Code Playgroud)

与此相同:

Button.Click -= Button_Click;
Run Code Online (Sandbox Code Playgroud)

我问,因为对我来说,似乎前者正在删除对方法的新引用,而后者正在删除方法本身.但话说回来,如果程序员没有明确地分配它,那么新的EventHandler部分可能隐含在+ =或 - =重载中?

万一它是不同的如何

Button.Click -= new EventHandler(Button_Click);
Run Code Online (Sandbox Code Playgroud)

VS

Button.Click -= Button_Click;
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# events delegates

39
推荐指数
1
解决办法
4万
查看次数

标签 统计

c# ×1

delegates ×1

events ×1