如何将 Parallel.ForEach 与数据表一起使用
How to use Parallel.ForEach with dataTable
我如何将 Parallel.ForEach 与 DataTable 一起使用它与列表和数组一起工作正常但我无法让它与 DataTable 一起工作它显示错误 "Cannot be inferred from the usage. Try specifying the type arguments explicitly"
Parallel.ForEach(dt.Rows , row=>
{
//code here
});
答案是您需要使用 AsEnumerable() 扩展方法来转换一行:
Parallel.ForEach(dt.Rows.AsEnumerable() , row=>
{
//code here
});
我如何将 Parallel.ForEach 与 DataTable 一起使用它与列表和数组一起工作正常但我无法让它与 DataTable 一起工作它显示错误 "Cannot be inferred from the usage. Try specifying the type arguments explicitly"
Parallel.ForEach(dt.Rows , row=>
{
//code here
});
答案是您需要使用 AsEnumerable() 扩展方法来转换一行:
Parallel.ForEach(dt.Rows.AsEnumerable() , row=>
{
//code here
});