VB.NET编程语言从出现至今已经发展了很多版本。而且每一种新的版本的出现都为开发人员带来了不同的功能体验。VB.NET语言的最显著变化之一就是VB.NET结构化异常的处理功能。虽然最新版的VB语言依然支持错误处理的On Error Goto类,但它已非首选,相反,你应该使用结构化错误处理。
为独山子等地区用户提供了全套网页设计制作服务,及独山子网站建设行业解决方案。主营业务为网站建设、网站设计、独山子网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
VB.NET现在支持Try…Catch异常块和Try…Finally资源保护块。下面是这两个VB.NET结构化异常的处理块类型的其它信息及样本代码。
Try…Finally
Try…Finally块帮助你发现并处理开发者能够指定解决办法的错误。其基本格式如下:
- Try
- 'Some code
- Catch
- 'Error resolution
whenever an error
takes place- End Catch
被保护数据出现在代码的Try部分,而错误解决出现在代码的Catch部分。Try代码总要执行,但Catch代码只有在发生错误时才执行。
Try…Finally
Try…Finally块通常用来保证分配的资源被清除。这些块允许你发现并处理错误,并执行一部分代码,而不管是否出现错误。这个块的基本格式如下:
- 'Resource allocation code
- Try
- 'Use the resource
- Finally
- 'Clean the resource up
- End Catch
被保护的代码出现在代码的Try部分,而清除代码出现在Finally部分。由Try语句控制时,不管是否发生错误,都要执行Finally块中的语句。
提示:在VB.NET结构化异常的实际应用中,通常需要组合或嵌套Try…Catch和Try…Finally块来建立一个更加灵活的错误处理方案。
【编辑推荐】
本文标题:VB.NET结构化异常相关解决技巧分享
URL地址:http://www.csdahua.cn/qtweb/news28/400228.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网