(New Object()).VB.net中的Method()

Tom*_*asi 6 vb.net constructor

显然,这不起作用.

为什么???????

我不想只是为了调用我的函数来做这一切:

Dim x as new Object()
x.Method()
Run Code Online (Sandbox Code Playgroud)

当我可以在一个行中时,为什么必须用两行来完成.

AMi*_*ico 10

您需要添加Call关键字.

    Call New Page().DataBind()
Run Code Online (Sandbox Code Playgroud)

这会导致在传递给Call语句之前创建对象.

是的,我同意,(New Object()).Method()似乎更直观.