为了账号安全,请及时绑定邮箱和手机立即绑定

异常Exception的结构体系和优先顶级

异常Exception的结构体系和优先顶级

隔江千里 2018-12-06 22:18:55
谁能帮忙介绍一下Exception的结构体系和优先顶级 像FormatException异常,还有ApplicationException异常,还有哪些呢? 都分别代表什么意思,他们之间的优先顶级又是怎样的呢? 求解??
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

所有的异常都是派生自Exception这个类。

在try-catch结构中,可以使用多个catch,其中Exception这个一定要排在最后面,其它的类按照派生顺序,基类在后面,子类在前面就好,如果异常类型之间没有继承关系,则可以随意排列。

至于 FormatException和ApplicationException等,不过是一个名字而已,只是从名字可以看出一些端倪:

FormatException:应该是在执行string.Format或类似操作的时候抛出的异常。

ApplicationException:应该是应用程序级别的系统异常。

具体代表什么,这个需要去查看文档。因为异常也是可以自己定义的,只要派生自Exception或其子类就好。

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 300 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信