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

时间:2015-07-07 05:56:15

标签: vb.net methods syntax constructor call

有样本琐碎的课程

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

尝试时,我在第1个字符处遇到语法错误。

1 个答案:

答案 0 :(得分:1)

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

Call New A().Action1()