我对一些似乎简单但我看不到什么是错的。 我有一个简单的班级结构,即描述从复杂的计算中回来的数值,我试图找到最低值。 由于计算费昂贵,我正在创造一系列任务,以便计算工作同时进行,然后使用任务。 当所有人在比较结果(储存在StaticQuote物体)之前等待全部完成。 问题在于,在试图归还一系列法定多数时,我正经历以下错误:
不得含蓄地转换<代码> System.Threading.Tasks.Task<services. QuoteGeneratorAsync.StaticQuote[]> to
Services.QuoteGeneratorAsync.StaticQuote[]
我看到了类似的例子,例如,这种派任工作做得很好,无法理解右侧没有恢复一系列法定投票结果? 我是多面阅读的法典和阿辛加特方案的新版本。 谁能提供答案? 许多感谢。
example problem:
List<Task<StaticQuote>> Calculations = new List<Task<StaticQuote>>();
foreach()
{
Calculations.Add(TaskEx.RunEx(() => Calculate(...my params....)));
}
StaticQuote[] Quotes=TaskEx.WhenAll<StaticQuote>(Calculations); --//this line won t compile