¿Existe un equivalente a 'continuar' en Parallel.ForEach?
Estoy transfiriendo un código Parallel.ForEach
y obtuve un error con un continue
código que tengo. ¿Hay algo equivalente que pueda usar de forma Parallel.ForEach
funcionalmente equivalente continue
en un foreach
bucle?
Parallel.ForEach(items, parallelOptions, item =>
{
if (!isTrue)
continue;
});
Aceptado
return;
(el cuerpo es solo una función llamada para cada elemento)
Cuando convertiste tu bucle en una definición compatible para la lógica Parallel.Foreach, terminaste convirtiendo el cuerpo de la declaración en una lambda. Bueno, esa es una acción que es llamada por la función Paralela.
Entonces, reemplace continue
con return
y rompa con declaraciones Stop()
o .Break()