在Parallel.ForEach中是否有等价的“继续”?
我正在将一些代码移植到Parallel.ForEach并在continue执行代码时遇到错误。 有什么等价的我可以用在一个Parallel.ForEachfunction相当于continue在foreach循环?
Parallel.ForEach(items, parallelOptions, item => { if (!isTrue) continue; });
return;
(身体只是为每个项目调用的函数)
当您将循环转换为Parallel.Foreach逻辑的兼容定义时,您最终将语句正文设为lambda。 那么这是一个被Parallel函数调用的动作。
所以,replacecontinue return ,并打破Stop()或Break()语句。