Я портирую некоторый код Parallel.ForEach
и получил ошибку с кодом, который у continue
меня есть. Есть ли что-то эквивалентное, что я могу использовать в Parallel.ForEach
функционально эквивалентном continue
в foreach
цикле?
Parallel.ForEach(items, parallelOptions, item =>
{
if (!isTrue)
continue;
});
c#
foreach
parallel-processing
Джон Эгберт
источник
источник
continue
хотя.Продолжить это значит пропустить оставшуюся часть блока и перейти к следующему пункту. Таким образом, вы можете реализовать продолжить, применив противоположное условие к остальной части блока.
Например, код в вопросе будет переписан как:
источник