- 14
- 0
- 约1.24万字
- 约 10页
- 2016-06-18 发布于河南
- 举报
第三章 异常处理和类
一、异常处理语句
1.什么是异常:在程序运行期间发生的错误或意外(异常是一种错误条件,当代码路径的正常控制流程不符合实际或是不正确时,异常就会发生)。
2.Visual C#语言的异常处理方法:在程序中加入异常控制代码,提供更为明确的处理结果
3.异常处理语句的使用
(1)格式1:try-catch语句
try语句块中包含可能产生异常的代码,catch中指定对异常的处理
、
(2)格式2:try-finally语句
try语句块包含可能产生异常的代码 finally中指定最终都要执行的子语句
与格式1比较,程序不提供对异常的处理,只保证finally语句块中的代码一定被执行
(3)格式3:try-catch-finally(常用格式)
try语句块中包含可能产生异常的代码,catch中指定对异常的处理,finally中指定最终都要执行的子语句,放在所有catch后,只能出现一次
(4)throw语句
throw语句可以重新引发一个已捕获的异常,还可以引发一个预定义的或自定义的异常,可被外围的try语句接收,throw引发的异常称为显示引发异常
(5)关于异常的特定程度高低
当try语句中有多个异常抛出时,catch语句也必须有多个,与异常相对应。则多个catch语句的顺序对异常的处理有影响。因为程序是按照顺序检查catch语句,将先捕获特定程度较高的异常
原创力文档

文档评论(0)