[转帖]VB.NET结构化异常相关解决技巧分享_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3702 | 回复: 0   主题: [转帖]VB.NET结构化异常相关解决技巧分享        下一篇 
mengyuanye
注册用户
等级:少校
经验:1413
发帖:108
精华:7
注册:2012-11-14
状态:离线
发送短消息息给mengyuanye 加好友    发送短消息息给mengyuanye 发消息
发表于: IP:您无权察看 2012-11-14 17:30:37 | [全部帖] [楼主帖] 楼主

VB.NET编程语言从出现至今已经发展了很多版本。而且每一种新的版本的出现都为开发人员带来了不同的功能体验。VB.NET语言的最显着变化之一就是VB.NET结构化异常的处理功能。虽然最新版的VB语言依然支持错误处理的On Error Goto类,但它已非首选,相反,你应该使用结构化错误处理。.net培训

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块通常用来保证分配的资源被清除。这些块允许你发现并处理错误,并执行一部分代码,而不管是否出现错误。这个块的基本格式如下:.net培训

'Resource allocation code
Try
'Use the resource  Finally
'Clean the resource up
End Catch


被保护的代码出现在代码的Try部分,而清除代码出现在Finally部分。由Try语句控制时,不管是否发生错误,都要执行Finally块中的语句。

提示:在VB.NET结构化异常的实际应用中,通常需要组合或嵌套Try…Catch和Try…Finally块来建立一个更加灵活的错误处理方案。.net培训




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论