语法-可以是在New中调用的类方法,而不需要辅助变量



有一个简单的类

Class A
    Property Property1 As Integer = 5
    Sub Action1()
        Debug.Print(Property1.ToString())
    End Sub
End Class

我可以把Action1()命名为

Dim instanceA As New A
instanceA.Action1()

但是我可以在不使用变量的情况下调用方法吗?类似

(New A).Action1()

我在第一个字符得到语法错误时,尝试。

您得到语法错误的原因是一行VB代码不能以New关键字开始。我发现最好的方法是使用其他无用的Call关键字:

Call New A().Action1()

最新更新