- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4 章 处理错误和异常
第3章 处理错误和异常
对于语言来说,出现错误和异常是正常的,关键在于如何捕捉异常以及如何处理异常和错
误,.NET为此提供了专门的异常处理机制。
在本章中,首先将学习异常处理的基本原理和语法,在此基础之上,将进一步学习异常处理的优
缺点和应对方法,除此之外,还会学习一些特殊的异常处理的方法,例如使用Exception类和派生类处
理异常的方法。
3 .1 处理错误
所谓异常,指的是在代码运行过程中出现一些编程者没有预料到的不同于正常情况的问题,这些
问题需要特殊的处理机制进行合理化的处理,这样做的目的是保证程序在出现这些问题的时候仍然能
够完成一次正常的过程,在C#语言中处理这些问题的方法就称之为异常处理机制。
例如,现在程序需要完成一次读文件的过程,在程序读取到文件的末尾时,就需要做适当的处理,
以避免程序出错,这种动作就具有预知性,同时对该问题的处理并不妨碍程序的执行,在整个处理过
程中,都需要使用语言提供的异常处理机制对程序进行预处理,比如,遇到文件末尾时就自动弹出
“结束”对话框或者提示程序走到了尽头,需要编程者干预等都可以作为异常处理的机制。
3 .1.1 异常处理的实例
下面看一个完整的例子,在例子之后会详细地分析该代码。
(1 )打开Visual Studio 2005 编辑器,单击“文件”菜单,选择“新建项目”命令,打开Visual
Studio 2005编辑器的创建向导,然后选择C#语言,最后选择“控制台应用程序”,如图3.1所示。
图3.1 异常处理机制的演示
励志照亮人生 编程改变命运
85
零基础学 Visual C# 2005
(2 )修改生成的代码文件如下所示:
using System;
using System.Collections.Generic;
using System.Text;
namespace error
{
class Program
{
static int Main(string[] args)
{
Console.WriteLine(异常处理机制的演示);
int x, y;
x=Convert.ToInt16(Console.ReadLine());
y=Convert.ToInt16(Console.ReadLine());
try
{
int z = x / y;
Console.WriteLine(z);
}
catch
{
Console.WriteLine(发生异常了!);
}
return 0;
}
}
}
(3 )使用快捷键“Ctrl+F5 ”执行程序,结果如图3.2所示。
图3.2 异常处理的结果
励志照亮人生 编程
您可能关注的文档
最近下载
- 我的家庭故事(课件)五年级上册综合实践活动辽师大版.pptx
- XX集团财务共享中心绩效管理办法(含附件绩效评分表).docx
- 八年级道德与法治上册第四课《社会生活讲道德》PPT课件.ppt VIP
- 全册(导学案)人教PEP版英语四年级下册.docx VIP
- 2023入团团史团章考试精选100题题库(含答案).pdf
- 多维阅读第15级—Skycar 会飞的汽车.pptx VIP
- GB/T 39552.2-2020太阳镜和太阳镜片 第2部分:试验方法.pdf
- 2024年河北省继续医学教育公共必修课参考答案.docx VIP
- 中建八局西北公司质量通病防治手册(机电安装篇).docx VIP
- 大头鱼上学记.pptx VIP
文档评论(0)