如果发生错误,如何在C#中将其发送到如下的错误处理行。我知道如何在Visual Basic中做到这一点,但在C#中需要一点帮助。谢谢您的帮助

Sub Main()
On Error GoTo ErrHand
....Code Here
End Sub

ErrHand:
  MsgBox "Message Here"
End Sub

最佳答案

.NET中的“出错时跳转”模式已升级为:

try
{
   // Execute your code
}
catch  <ExceptionType>
{
 // Handle exception
}
finally
{
 // Cleanup resources
}

以下链接Error Handling Transformation应该为您提供一些信息。

关于c# - 发生错误时转到ErrHand(C#),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7876081/

10-17 02:27