- 9
- 0
- 约1.07千字
- 约 13页
- 2021-04-15 发布于北京
- 举报
C#程序开发基础;;1 try…catch和finally
由于发生了异常程序会立即终止,无法继续向下执行。为了解决这样的问题,C#程序中提供了一种对异常进行处理的方式——异常捕获。
异常捕获通常使用try…catch语句,具体语法格式如下:;
try
{
//程序代码块
}
catch(ExceptionType e) //可以是Exception类
//及其子类
{
//对异常的处理
};在上述语法格式中,try代码块用于处理可能发生的异常语句,catch代码块中是针对异常进行处理的语句。
当try代码块中的语句发生了异常,就会交给catch块进行匹配处理。
;在C#中catch代码块有三种形式,分别用于处理不同级别的异常,具体形式如下:
1、一般的catch代码块:catch后面没有任何内容,可以匹配try代码块中任意类型的异常,具体语法格式如下:
;2、特定catch代码块:catch后带有异常类型,他可以匹配该类型的所有异常,具体语法格式如下:;3、带对象的catch代码块:catch后不仅带有异常类型,还带有异常对象,通过异常对象可以获取异常信息,具体语法格式如下:
;在程序中可以使用多个catch块对异常进行捕获,但只有一个catch块可以捕获到异常,并对异常进行处理,因为当程序发生异常时,系统
您可能关注的文档
- 【自建课3】适老建筑和环境(专业课)设计要点(客厅、卧室、厨房、浴室、出入口、楼梯、庭院等)失智症老年人照护机构卧室设计要点.pptx
- 【自建课4】民政和养老工作简史(拓展课)国外民政机构世界各国(地区)“民政”机构的设置情况.pptx
- 【自建课5】就业创业指导(拓展课)民办养老机构先锋人物先锋人物马驰.pptx
- 3D打印工艺实践3D打印的流程3D打印的流程.pptx
- 3D打印工艺实践SLS工艺流程SLS工艺流程.pptx
- 3D打印工艺实践反求工程反求工程.pptx
- 3D打印工艺实践三维印刷成型(3DP)工艺三维印刷成型(3DP)技术.pptx
- 04技能训练库3dsMax运用1.4、3Dmax2010视图控制.pptx
- 04技能训练库3dsMax运用2.3、简约茶几的创建.pptx
- 04技能训练库综合实训03景观基于项目课程的毕业设计教学模式改革与实践.pptx
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)