如何等待一系列任务完成



我有一个Task<T>对象的数组,希望阻塞,直到所有对象都返回为止。我该怎么做?(这是在调试视图中,因此性能不是问题)。

基本上,什么是等价于jquery的$.when的任务库?

如果您想阻止,可以使用Task.WaitAll(yourTasks);。如果要使用在所有操作完成时激发的延续(并且使用.NET 4.5或用于.NET 4.0的AsyncTargetingPack),则可以使用Task.WhenAll(yourTasks).ContinueWith(t => ...);

 Task.WaitAll(arrayOfTasks); ///.....

最新更新