【发布时间】:2016-05-27 00:44:03
【问题描述】:
以下代码无法编译。
IList configurationItems = dataSourceService.Get(configurationClass);
Parallel.ForEach(configurationItems, configurationItem =>
{...}
Parallel.ForEach 抱怨,“无法从用法中推断方法 'ForEach(IEnumerable,Action)' 的类型参数。尝试显式指定类型参数。”
我尝试了所有我能想到的演员表形式,但都没有奏效。我尝试深入研究 Parallel.ForEach 的重载也同样失败。
【问题讨论】:
-
你能用
IList<T>吗? -
当doco 明确指出
IList没有立即暗示的IEnumerable<T>的要求时,不确定为什么这有4 票。正如丹尼尔所说,使用IList<T>
标签: c# list parallel.foreach