【发布时间】:2010-08-04 18:25:11
【问题描述】:
我想使用新的 Parallel.ForEach 函数循环遍历数据表并对每一行执行操作。我正在尝试转换以下代码:
foreach(DataRow drow in dt.Rows)
{
...
Do Stuff
...
}
到此代码:
System.Threading.Tasks.Parallel.ForEach(dt.Rows, drow =>
{
...
Do Stuff
...
});
当我运行新代码时出现错误:
无法从用法中推断方法“System.Threading.Tasks.Parallel.ForEach(System.Collections.Generic.IEnumerable, System.Action)”的类型参数。尝试明确指定类型参数。
正确的语法是什么?
【问题讨论】:
标签: c#-4.0 parallel-processing