中断多播委托的方法

tx183584 2011-11-23 03:16:37
委托绑定多个方法,如果我要执行某个函数成功之后,就不再执行下面的函数,这个应该怎么做?
...全文
101 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
bool done

lock

if(done)return;

这就好像你告诉一群人去做某些事情,其中一个做完了,别人知不知道的问题不如让那个人竖块牌子说,我做完了,你们不用做了,最主要的问题在于,这些东西是异步机制的话,那同步就很成问题
tx183584 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 youzelin 的回复:]

让委托链中你说的那个某函数 throw 一个 exception,就会终止委托链的执行。然后外部捕获。
[/Quote]
有没有更好的办法呢?
youzelin 2011-11-23
  • 打赏
  • 举报
回复
让委托链中你说的那个某函数 throw 一个 exception,就会终止委托链的执行。然后外部捕获。

111,096

社区成员

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

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

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