我有一个Task<T>
个对象数组,想要阻止所有对象返回。我该怎么做? (这是在调试视图中,因此性能不是问题。)
基本上,什么是任务库相当于jquery的$ .when?
答案 0 :(得分:8)
如果要阻止,可以使用Task.WaitAll(yourTasks);
。如果要使用在完成后触发的延续(并使用.NET 4.5或AsyncTargetingPack for .NET 4.0),则可以使用Task.WhenAll(yourTasks).ContinueWith(t => ...);
答案 1 :(得分:4)
Task.WaitAll(arrayOfTasks); ///.....