繁体   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