异常层级

异常树在 system 模块中定义。 每个异常都继承自 system.Exception 。 表示编程错误的异常继承自system.Defect(它是Exception的子类型)并严格地说是不可捕获的,因为它们也可以映射到终止整个过程的操作。 表示可以捕获的任何其他运行时错误的异常继承自 system.CatchableError(这是Exception 的子类型)。