v.c*_*jen 5 .net c# lambda c#-4.0
我有以下代码附加事件处理程序:
this.btnOK.Click += (s,e) => { MessageBox.Show("test"); };
Run Code Online (Sandbox Code Playgroud)
我可以从通风口取消订阅lambda表达吗?
为什么不直接保存指定的lambda?
EventHandler lambda = (s,e) => { MessageBox.Show("test"); };
...
this.btnOK.Click += lambda;
...
this.btnOK.Click -= lambda;
Run Code Online (Sandbox Code Playgroud)