如何跳出一个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;
语句会抛出以下语法错误:
没有封闭的循环可以中断或继续