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