在我的应用程序中,我有 100 个类
,每个类都包含 4 个方法
。
我正在使用 try catch
进行异常处理。我在每个方法中都写了try catch,然后我的应用程序中就会有400 try catch语句
。它会影响我的应用程序的性能吗? 是否可以在整个应用程序中使用一个 try catch 语句来处理整个异常
?
最佳答案
您是否需要在每个方法中处理异常?通常这不是事情的工作方式 - 根据我的经验,大多数异常的处理方式真的比告诉用户出了什么问题并中止更高级别的操作更好,这可能涉及几个方法的堆栈。
因此,通常您在“顶层”级别会有很少的 try/catch block ,而完成大部分工作的方法只会让异常冒泡。
关于c# - 避免多次 try catch ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7009183/