Я хотел бы использовать новую функцию 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)" не могут быть выведены из использования. Попробуйте явно указать аргументы типа.
Каков правильный синтаксис для этого?