"Error(Err.Number)" VB6 相当于 VB.NET 2022

Equivalent of "Error(Err.Number)" VB6 to VB.NET 2022

我有一些VB6代码需要移植到VB.NET,想咨询一下这行代码,看看有没有办法在.NET中实现

Error(Err.Number)

一直告诉我需要一个表达式。

If Err.Number = 53 Then
        GoTo x
    Else
        Msg = "      Error N. " & Err.Number & Chr(13) & Error(Err.Number)
        MsgBox(Msg, 16, "Warning")
        FileClose(1)
        Exit Sub
    End If

VB6 文档指出:

The return value of the Error function corresponds to the Description property of the Err object.

所以不要使用 Error(Err.Number) 使用 Err.Description.