请问能在匿名委托里去掉自己本身的这个委托吗?

visual 2011-03-13 03:52:18
一般来说有代码类似如下:

Button.Click+= ABC;
当我想去掉ABC的时候,我可以使用 Button.Click -= ABC.

如果我使用匿名委托方式. Button.Click += (s,e)=>{ 内容 };

请问可以在"内容" 里面可以使用类似的的方式 Button.Click -= ??? 的方式来去除这个委托吗?

谢谢。

...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
visual 2011-03-13
  • 打赏
  • 举报
回复
了解。多谢。
机器人 2011-03-13
  • 打赏
  • 举报
回复
不可以。。。匿名方法也就是语法糖,其实还是有名字的。(实例)

Button.Click += (s,e)=>{ ... } //匿名1
Button.Click -= (s,e)=>{ ... } //匿名2

匿名1和匿名2其实是2个实例。移除不了。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧