【发布时间】:2017-03-02 03:21:55
【问题描述】:
我的代码中有一个Parallel.ForEach 循环,我想知道如何处理异常。我应该在循环内捕获和处理(例如写入日志)异常,还是应该在外部捕获聚合异常 - 将循环封装在 try/catch 中?
【问题讨论】:
-
这个MSDN Article 应该回答你的问题。这很简单。
-
您应该尽量避免一些例外情况。例如,使用 TryParse 代替 Parse。
标签: c# .net exception task-parallel-library