いくつかのコードをParallel.ForEach
に移植していますが、コードにあるcontinue
でエラーが発生しました。 continue
ループ内のforeach
と機能的に同等なParallel.ForEach
で使用できる同等のものはありますか?
Parallel.ForEach(items, parallelOptions, item =>
{
if (!isTrue)
continue;
});
return;
(本体は各アイテムに対して呼び出される単なる関数です)
ループをParallel.Foreachロジックの互換性のある定義に変換すると、ステートメント本体がラムダになりました。それは、Parallel関数によって呼び出されるアクションです。
したがって、continue
をreturn
に置き換え、Stop()
またはBreak()
ステートメントで区切ります。