ch15_异常处理.pptVIP

  • 1
  • 0
  • 约1.31千字
  • 约 10页
  • 2018-03-16 发布于河南
  • 举报
ch15_异常处理

* 异常处理 执行校长 李 伟 C#程序设计) 教学内容 错误的分类 编译错误 实时错误 逻辑错误 异常处理 try..catch捕获异常 try..finally清除异常 try..catch..finally 常用的异常类 抛出异常 重点、难点 重点 错误分类、异常处理try语句的使用 难点 异常处理try语句的使用 错误的分类 编译错误 编译错误是由于不正确地编写代码而产生的。如果错误地输入了关键字(例如,将int简写为Int)、遗漏了某些必须的语句成分等,那么C#在编译应用程序时就会检测到这些错误,并提示相应的错误信息 实时错误 实时错误是指应用程序出现期间,一条语句试图执行一条不可能执行的操作而生的错误,如: int x=0,y=100; double d= y/x; 错误的分类 逻辑错误 逻辑错误是指程序的运行结果和程序员是设想有出入时产生的错误。这类错误并不导致程序在编译期间出现错误,较难发现,验证程序是否存在逻辑错误的唯一方法就是将运行结果与设计方案进行对照比较 异常处理 异常处理 C#提供了处理错误的机制,即使用异常类Exception为每种错误提供定制的处理,并把识别错误的代码和处理错误的代码分离开来 try..catch..catch捕获异常 正常情况下,程序流进入try控制块,如果没有错误发生,就会正常操作。当程序流离开try控制块后,如果没有发生错

文档评论(0)

1亿VIP精品文档

相关文档