Je porte du code sur Parallel.ForEach
et j'ai une erreur avec un continue
que j'ai dans le code. Y at-il quelque chose d’équivalent que je puisse utiliser dans un Parallel.ForEach
fonctionnellement équivalent à continue
dans une boucle foreach
?
Parallel.ForEach(items, parallelOptions, item =>
{
if (!isTrue)
continue;
});
return;
(le corps est juste une fonction appelée pour chaque item)
Lorsque vous avez converti votre boucle en une définition compatible pour la logique Parallel.Foreach, vous avez fini par transformer le corps de l'instruction en lambda. Eh bien, c’est une action qui est appelée par la fonction Parallel.
Donc, remplacez continue
par return
et rompez avec les instructions Stop()
ou Break()
.