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

谁能帮忙介绍一下Exception的结构体系和优先顶级

像FormatException异常,还有ApplicationException异常,还有哪些呢?

都分别代表什么意思,他们之间的优先顶级又是怎样的呢?

求解??

隔江千里
浏览 301回答 1
1回答

阿晨1998

所有的异常都是派生自Exception这个类。 在try-catch结构中,可以使用多个catch,其中Exception这个一定要排在最后面,其它的类按照派生顺序,基类在后面,子类在前面就好,如果异常类型之间没有继承关系,则可以随意排列。 至于 FormatException和ApplicationException等,不过是一个名字而已,只是从名字可以看出一些端倪: FormatException:应该是在执行string.Format或类似操作的时候抛出的异常。 ApplicationException:应该是应用程序级别的系统异常。 具体代表什么,这个需要去查看文档。因为异常也是可以自己定义的,只要派生自Exception或其子类就好。
打开App,查看更多内容
随时随地看视频慕课网APP