有一个简单的类
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()