C#学习笔记(三)

本文介绍C#中的异常处理机制,包括使用try...catch语句处理异常的方法,以及如何通过提供多个catch语句来捕获不同类型的异常。

C#学习笔记(三)

异常处理

异常(Exception)又称为例外,是特殊的运行错误对象。
所谓错误,是在程序运行过程中发生的异常事件,例如除0溢出
,数组越界,文件找不到等,这些事件的发生将阻止程序的正常运行。为了加强
程序的健壮性,程序设计时,必须考虑到可能发生的异常事件并作出相应的处理。


1 可以使用try.....catch 语句来处理异常。
catch 语句的格式如下:
catch (System.Exception e) // catch 语句能够将异常作为一个参数接受,异常是一个名为e 的变量。
{
statements;
}
如果使用 using 语句将 System名称空间包含进来,则可以将上述 catch 语句简化为:
catch ( Exception e)
{
statements;
}

2 给 try 语句提供多个 catch 语句
若为 try 语句提供多个 catch 语句时,要注意 catch 语句的顺序,总是在前面捕获较具体的异常,
在后面捕获较通用的异常。如下:
catch ( IndexOutofRangeException e) //具体的异常
{
statements;
}
catch ( Exception e ) // 通用的异常
{
statements;
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值