如何打破 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;
语句抛出以下语法错误:
No enclosing loops out of which to break or continue