web-dev-qa-db-ja.com

Parallel.ForEachに 'continue'に相当するものはありますか?

いくつかのコードをParallel.ForEachに移植していますが、コードにあるcontinueでエラーが発生しました。 continueループ内のforeachと機能的に同等なParallel.ForEachで使用できる同等のものはありますか?

Parallel.ForEach(items, parallelOptions, item =>
{
    if (!isTrue)
        continue;
});
228
John Egbert
return;

(本体は各アイテムに対して呼び出される単なる関数です)

375
dave

ループをParallel.Foreachロジックの互換性のある定義に変換すると、ステートメント本体がラムダになりました。それは、Parallel関数によって呼び出されるアクションです。

したがって、continuereturnに置き換え、Stop()またはBreak()ステートメントで区切ります。

21
Taran