易于维护是开发一个网络应用程序的重要标准
。在VB 6.0中争议最多的就是对错误的处理
。原有的On Error Goto语句的错误处理并不完善
,有时
,还影响了应用程序的开发与维护。而在VB.NET中提供了另外一种处理语句:Try…Catch…Finally结构。Try语句监视在Try与第一个Catch之间的代码,其中内嵌了Resume Catch语句用来过滤错误;Finally是整体的执行。为了保持向下兼容,VB.NET依然支持On Error Goto语句。下面两段代码展示了这两种处理方法的区别。
使用On Error Goto语句处理错误
fReRaise=False
On Error Goto Errhandler
<Code that maY fail>
Goto C1eanuP
Errhandler
If Conditior]WeCanHandle Then
<error handling code>
else
fReRaise=True
End if
C1eanUp
<clean up>
if fReRaise Then err.Raise err
使用Try…Catch…Finally结构处理错误
Try
<code that maY fail>
Catch ConditionWecanHandle
<error bandlina code>
FinallY
<clean uD>
End Try
希望这篇
VB.NET 结构化异常处理的文章能够对您有所帮助,如果您觉得这篇网站维护教程有用的话,别忘了推荐给您的朋友哦!如果您有好的经验方法,不妨拿出来和大家一起分享:假如每个人都拿出一个经验,那么我们都将额外的获取一堆他人的经验。
请记住本站永久域名:(黑客防线网安服务器维护方案维护基地)Www.Rongsen.Com.Cn