簡體   English   中英

Task.Wait 到所有自己的類型化任務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM