语法 – 可以是在没有辅助变量的情况下在 New 处调用的 class 方法吗?

Syntax – can be a class method called at New without a helper variable?

有简单的样本class

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()