关于C#try catch异常捕获语句一点须要注意的地方

在调用某函数时,若是使用了try catch语句捕获该函数产生的异常,而若是这个函数内调用了其它函数,其它函数又掉了另外的函数,若是这些被调用的函数中任意一个抛出了异常,而异常所在的代码块没有异常捕获的操做,因而这个异常会被最外层的try catch语句捕获,而此时产生的异常已经远远超出了你最开始的预期,当它输出了你指定的错误提示后,你回来查找错误却发现难以找到该异常是哪段代码抛出的。好比如下代码
相关文章
相关标签/搜索