Comment sortir d'une boucle parallel.for ?
J'ai une déclaration assez complexe qui ressemble à ce qui suit:
Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(),
new Action<ColorIndexHolder>((ColorIndexHolder Element) =>
{
if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I)
{
Found = true;
break;
}
}));
En utilisant la classe parallèle, je peux optimiser ce processus de loin. Toutefois; Je n'arrive pas à comprendre comment briser la boucle parallèle? L' break;
instruction renvoie l'erreur de syntaxe suivante:
Pas de boucles englobantes pour interrompre ou continuer