尽管有一些合理的理由可以忽略例外;但是,通常只有您可以安全忽略的特定例外。正如Konrad
Rudolph所指出的那样,您可能必须捕获并处理作为框架一部分的错误。并且如osp70所述,您知道可以忽略的框架可能会产生异常。
但是,在这两种情况下,您都可能会知道异常类型,如果知道异常类型,则应该具有类似于以下内容的代码:
try { // Do something that might generate an exception} catch (System.InvalidCastException ex) { // This exception is safe to ignore due to...} catch (System.Exception ex) { // Exception handling}对于您的应用程序,听起来有些情况下可能适用类似的情况;但是您给出的数据库保存示例即使出现异常也返回“ OK”,并不是一个很好的信号。



