如何突破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;语句引发以下语法错误:
没有封闭循环可以中断或继续
                
                1
              
                  您是否希望循环的所有并行实例同时中断?
                
                
                  
                    —
                    n8wrl 2012年