Я запускаю задачу, у которой есть метод с именем createpdf (obj);У меня есть список того же объекта и с помощью цикла forEach я создаю задачу метода createpdf;
, но когда последняя задача вызвала метод, она также изменит все предыдущие значения объекта.
createpdf(obj){
}
createtask(){
Parallel.ForEach(objeclist, m => createpdf(m) );
}
теперь при последнем запуске задачи все результаты задачи будут изменены.