C#异常类处理.docVIP

  • 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)

1亿VIP精品文档

相关文档