[英]Task.Wait to All Own Typed Tasks
Task<List<MyFirstClass>> taskA = Task.Factory.StartNew(() => { return getMyFirstClassValues(); });
Task<List<MySecondClass>> taskA = Task.Factory.StartNew(() => { return getMySecondClassValues(); });
但是當我想等待所有任務時:
Task.WaitAll(new[] { taskA, taskB });
它返回:
No best type found for implicitly-typed array
我做錯了什么?
WaitAll()
重載需要一個params Task[]
如下所示
public static void WaitAll (params System.Threading.Tasks.Task[] tasks);
所以你可以說
Task.WaitAll(taskA, taskB );
Task.WhenAll()
也一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.