很多时候,提到只捕获我可以处理的异常(抛出,包装和/或记录,或执行一些其他操作).
哪些例外无法处理?这是不应该被抓住的意思吗?我知道不应该捕获可能表示对象引用为null的异常,因为它们是编程错误而不是用户激发的.还有其他例子吗?另一个是ExecutionEngineException.
ExecutionEngineException
此外,catch块中的操作过程总是在rethrow,wrap/rethrow和log之间吗?是否有需要在catch块中执行某些其他操作的情况?
谢谢
.net c# exception-handling exception
.net ×1
c# ×1
exception ×1
exception-handling ×1