避免多次尝试捕获

Nit*_*esh 1 c# exception-handling class

在我的应用程序中,我有100 classes每个类包含4 methods每个.我try catch用于异常处理.我在每个方法中编写try catch,然后400 try catch statement在我的应用程序中.它会影响我的应用程序的性能吗?Is it possible to handle the whole exception using one try catch statement in the whole application

Jon*_*eet 7

您是否需要在每种方法中处理异常?通常,这不是事情的工作方式-根据我的经验,大多数异常无法真正地在比告诉用户出现了错误,并中止了更高级别的动作,这可能涉及的几种方法栈一种更好的方式来处理.

所以通常你会在"顶层"级别拥有很少的try/catch块,并且执行大部分工作的方法只会让异常冒出来.