问题描述1

  • 我如何将 Parallel.ForEach 与 DataTable 一起使用它可以很好地与 List 和 array 一起使用,但我不能让它与 DataTable 一起使用它显示错误无法从用法推断出来.尝试明确指定类型参数”
  1. Parallel.ForEach(dt.Rows , row=>
  2. {
  3. //code here
  4. });
  • 答案是你需要用 AsEnumerable() 扩展方法强制转换一行:
  1. Parallel.ForEach(dt.Rows.AsEnumerable() , row=>
  2. {
  3. //code here
  4. });