Quebre o paralelismo.
Como faço para sair de umparalelo.para loop?
Eu tenho uma declaração bastante complexa que se parece com o seguinte:
Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(),
new Action<ColorIndexHolder>((ColorIndexHolder Element) =>
{
if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I)
{
Found = true;
break;
}
}));
Usando classes paralelas, posso otimizar esse processo de longe. Contudo; Eu não consigo descobrir como quebrar o loop paralelo? obreak;
instrução lança seguinte erro de sintaxe:
Não há loops anexos para quebrar ou continuar