【发布时间】:2012-04-20 21:43:08
【问题描述】:
所以我对 c# 很陌生,我已经解决了这个问题:
我有一些调用不同委托的方法(可能具有不同的参数类型)。但是,不应立即调用这些代表。如果主线程正在运行一个委托,它们应该在之后运行,有点像将委托排队并稍后运行它。
现在我可能可以使用 DynamicInvoke 但我不知道它是否会使队列减慢太多,除了我知道委托类型是什么以及它应该寻找什么样的参数,所以它并不真正依赖于运行时。
如果可以的话请帮助我,我真的需要一个答案。
谢谢大家(谁回复)
【问题讨论】:
-
我认为您可以使用 Reactive Extensions 库做到这一点:msdn.microsoft.com/en-us/data/gg577609
标签: c# delegates dynamic-invoke multicastdelegate