C#程序设计基础杨棉绒李栋张鑫第4章C#中的高级概念课件教学.pptVIP

  • 1
  • 0
  • 约5.05千字
  • 约 71页
  • 2017-01-01 发布于广东
  • 举报

C#程序设计基础杨棉绒李栋张鑫第4章C#中的高级概念课件教学.ppt

第4章 C#中的高级概念 4.1 异常 4.2 委托 4.3 事件 4.4 泛型 4.5 几种特殊类 4.6 字符串和正则表达式 异常是程序运行时产生的错误(如除数为0、网络连接断开等),这种错误和编译错误不同,一般很难在编译时发现,而是在程序运行时产生。如果在程序开发环节没有采取异常处理措施,则程序在发布以后,当用户不小心触发了潜在的异常时,程序就有可能发生崩溃。因此,异常处理就是一个健壮性程序的必要组成部分。 为了能够及时有效地处理程序中的运行错误,作为面向对象的编程语言,在C# 里,引入了异常类。 4.1 异常 4.1.1 异常类 4.1.2 try和catch块 4.1.3 使用throw引发异常 4.1.4 finally 4.1.1 异常类 在C#中,.Net框架提供了大量的异常类,这些类存储了各种异常的相关信息和帮助。部分异常类的层次继承结构如图所示。 4.1.2 try和catch块 异常处理的中心是try和catch。这两个关键字通常混合在一起使用。try/catch异常处理模块的语法如下: try { //程序代码 } catch(Exception e) { //异常处理代码 } 【例4-1】try和catch语句的使用示例 【例4-2】try和多个catch语句的使用示例 4.1.3 使用throw引发异常 若在try块中出现异常,系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档