首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

On Error GoTo ErrorHandle 和 Try语句的区别?解决思路

2012-01-10 
On Error GoTo ErrorHandle 和 Try语句的区别?请问在程序里,使用OnErrorGoToErrorHandle和Try语句,这两者

On Error GoTo ErrorHandle 和 Try语句的区别?
请问在程序里,使用On   Error   GoTo   ErrorHandle   和Try语句,这两者有哪些优点和缺点?请各位谈谈你们的使用心得.谢谢!

[解决办法]
On Error GoTo ErrorHandle是错误发生时程序跳转到ErrorHandle处
try是和catch一起使用的,有错误时跳转到catch中
[解决办法]
我一般都不用 On Error GoTo ErrorHandle 了
我是用
Try

Catch e1 As Exception
Dim mName As String
mName = System.Reflection.MethodBase.GetCurrentMethod().Name()
MsgBox( "在 " & Me.GetType.FullName & "的 " & mName & "中出现错误: " & ControlChars.CrLf & ControlChars.CrLf & e1.Message, MsgBoxStyle.Exclamation)
End Try

[解决办法]
Try 效率高.

热点排行