Как написать Parallel.ForEach с одним фиксированным параметром и другим из коллекции?

У меня есть метод foreach, подобный этому:

public void Initialize(ClassB fixed)
{
    foreach (ClassA item in itemCollection)
    {
        this.InitializeStock(fixed, item);
    }
}        

Я хотел бы использовать Parallel.ForEach с этим, но не знаю, как это сделать. Я не могу установить фиксированный параметр в качестве атрибута класса, поскольку метод Initialize уже вызван из другого Parallel.ForEach.

Заранее спасибо.

5
задан Ignacio Soler Garcia 22 February 2012 в 17:11
поделиться