Разбить параллель. Foreach?

Как мне вырваться изParallel.For цикл?

У меня есть довольно сложное утверждение, которое выглядит следующим образом:

Parallel.ForEach(ColorIndex.AsEnumerable(),
    new Action((ColorIndexHolder Element) =>
    {
        if (Element.StartIndex = I)
        {
            Found = true;
            break;
        }
    }));

Используя параллельный класс, я могу значительно оптимизировать этот процесс. Тем не мение; Я не могу понять, как разорвать параллельный цикл?break; инструкция выдает следующую синтаксическую ошибку:

Нет замкнутых контуров, из которых можно разорвать или продолжить

Ответы на вопрос(5)

Ваш ответ на вопрос