第8章异常理ppt课件.pptVIP

  • 2
  • 0
  • 约2.14千字
  • 约 21页
  • 2018-12-29 发布于福建
  • 举报
第8章异常理ppt课件

第8章 异常处理 本章要点: ? 异常处理的基本概念 ? try…catch…finally结构 ? C#中的异常类 ? 用户自定义异常 8.1 循序渐进学理论 8.1.1 异常处理概念 【例8-1】 编写一个除法计算器,计算器的设计界面如图8-1所示。程序运行时,输入被除数和除数后按【计算】按钮将会把运算结果显示在【结果】后面的文本框中,如图8-2所示。要求程序能够识别出除数为零的错误并给出提示信息,如图8-3所示。 8.1.2 捕获处理异常 [格式]: try { 语句组1; //程序中需要执行的语句 } catch(异常1) //发生了“异常1”指定的异常 { 语句组2; //执行该异常处理 } …… catch(异常n) //发生了“异常n”指定的异常 { 语句组n; //执行该异常处理 } finally //必做的自理 { 语句组n+1; //该语句块一定被执行,无论是否产生异常 } 【例8-2】 对例8-1进行改造使之能够捕获到除数为零的异常(只对整数产生,对于实数结果为无穷大)、输入数据格式不正确的异常以及其它所有异常。图8-4~图8-6是发生了几种异常情况时的程序运行界面。 8.1.3 C#的异常类 在C#中,所有的异常都派生于E

文档评论(0)

1亿VIP精品文档

相关文档