c# - C#中的异常处理 : Multple Try/Catches vs. 一

标签 c# exception

每个方法有多个 try{}catch{} 语句是一种好习惯吗?

最佳答案

在我看来,让每个方法只处理一个任务是一种很好的做法。因此,您很少需要在一个方法中使用多个 try/catch block 。但是,我没有看到任何问题。

正如 Lisa 所指出的,您应该捕获特定的异常并且捕获该方法实际可以处理的异常。

关于c# - C#中的异常处理 : Multple Try/Catches vs. 一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372282/

相关文章:

java - 当 throw new Error() 写在 try block 中时,为什么不执行 catch block 。它只进入最后。后面的代码也没有执行

java - 在 Java 中捕获 Throwable 的最佳实践

java - 数组空指针异常?

c# - Ms-Chart 标签格式问题

c# - 按顺序拆分 Parallel.Foreach 循环上的负载

WPF:如何使用 BackgroundWorker 处理错误

java - 找不到符号,如何编写自定义异常类

c# - 如何修复违反 StyleCop SA1305(匈牙利语)的问题

c# - Visual Studio 2019 中的构建错误在错误列表中的显示不一致

c# - 从派生类自动调用 base.Dispose()