C#异常处理-什么是异常

利用调试和测试,可以有效地减少程序中的错误,但是程序中的错误是不可避免的,错误是客观存在的,程序员有义务和责任减少错误的发生。面对不可避免的,可以出现的错误,如何去面对,以保证程序运行可靠,具有非常重要的意义。

什么是异常?

先来看生活中的异常。我们去旅游度假,往返车票,度假期活动都已安排,按计划是一个非常舒适的假期。但是在度假期间,由于不适应气候,你感冒了,因为这个异常的情况,不得不终止度假,这便是出现了异常。如果你在度假前已经考虑到可以出现感冒的情况,并且准备了药物,经过治疗,不必终止度假,可以继续旅游,就是进行了异常处理。

这个例子中,感冒是一个异常,因为预先考虑到可以出现这个问题,进行了合适的处理,这就是异常处理。适当的异常处理可以避免系统终止操作,程序不会出现故障,系统也不会崩溃。

异常用来表示在应用程序执行期间发生的错误,以及其他意外的行为。一个性能良好且稳健的程序,应该允许异常发生,避免终止程序运行。异常处理就是编程人员能够预知可能发生的情况,并且在程序编码中处理这些意外。

注意:一定要理解异常与预期的事件之间的差异。如果在ATM柜员机上取款超过规定数额,系统会提示您“超过最大允许值”而拒绝执行,这属于预期的事件,而不是异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值