扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
VB.NET现在支持Try…Catch异常块和Try…Finally资源保护块。下面是这两个结构化异常处理块类型的其它信息及样本代码。
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块中的语句。
提示:在实际应用中,通常需要组合或嵌套Try…Catch和Try…Finally块来建立一个更加灵活的错误处理方案。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者