容错机制

任何程序都会出错,因此,任何一种语言都要有容错处理的机制。在C#中就用到了Try ……Catch…… Finally这个结构。另外还有一个对应于VB中Error的一个所有错误的父类Exception。

         Try,尝试的意思,安置于程序中来应付一些可能发生的错误。

         Catch,抓住的意思,在程序中用该处理捕捉到的错误。

         Finally,最终收尾处理,不管程序中有没有错,我们都应该对某些资源进行清理,这就是Finally的作用。至于你信不信,反正我是信了。

再来说一下Exception这个父类。既然是一个父类,那么必然会有一些子类,针对不同类型的错误必然会有不同的子类,不同的类又有不同类型的属性描述和有不同的处理方法。程序的开发千变万化,仅仅通过系统本身提供的容错,肯定不能满足各式各样的难以预料到错误,因此,开发人员还可以通过抛出异常来自定错误描述和处理方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值