Pause parallel.
Wie breche ich aus einemparallel.für Schleife?
Ich habe eine ziemlich komplexe Aussage, die wie folgt aussieht:
Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(),
new Action<ColorIndexHolder>((ColorIndexHolder Element) =>
{
if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I)
{
Found = true;
break;
}
}));
Mit Parallelunterricht kann ich diesen Prozess bei weitem optimieren. Jedoch; Ich kann nicht herausfinden, wie die parallele Schleife unterbrochen werden kann. Dasbreak;
Anweisung löst folgenden Syntaxfehler aus:
Keine umschließenden Schleifen, aus denen heraus gebrochen oder fortgesetzt werden kann