【发布时间】:2011-09-09 16:09:49
【问题描述】:
根据Jon Skeet,“您只能在具有单个目标调用的委托上调用 BeginInvoke。”
这是为什么呢?真正的原因是什么?
注意:为了澄清(因为我犯了这个错误),我说的是代表上的BeginInvoke,而不是控件上的。
【问题讨论】:
-
如果你同步调用委托,它不知何故知道先运行哪个,为什么异步执行会有什么不同?
-
@svick:我想不会。它按添加顺序调用,对吗?
-
@svick:我从我的问题中排除了我的“猜测”。我真的不知道你为什么不能在
MulticastDelegate上BeginInvoke。
标签: c# .net begininvoke multicastdelegate