Как мне выйти из цикла parallel.for ?
У меня есть довольно сложное утверждение, которое выглядит следующим образом:
Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(),
new Action<ColorIndexHolder>((ColorIndexHolder Element) =>
{
if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I)
{
Found = true;
break;
}
}));
Используя параллельный класс, я могу значительно оптимизировать этот процесс. Тем не мение; Не могу понять, как разорвать параллельный цикл? Этот break;
оператор выдает следующую синтаксическую ошибку:
Нет замыкающих петель, из которых можно было бы разорвать или продолжить