微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

容错机制

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐