Я пытаюсь:
Parallel.ForEach(listOfNames, name => DoSometingWithName(name));
пока VS просит меня преобразовать метод в группу, а я не могу, так как этот метод используется и в других местах. Поэтому я не хочу копировать и вставлять код вокруг.
Есть ли способ?
Вызывается ReSharper, поэтому парни без него никогда не видели этого сообщения. Я думал, что это ошибка компилятора.
Элегантная работа будет:
Parallel.ForEach(listOfNames, DoSometingWithName);
Не уверен, что он более читабелен.
Не уверен, что вы имеете в виду, но вы искали этот синтаксис?
Parallel.ForEach(listOfNames, name => { //Place your code here. DoSometingWithName(name); });