如何在同一行中实例化和使用类

时间:2014-03-26 18:08:09

标签: vb.net porting

我在C#中有一个简单的界限,我正在尝试将其转换为VB.NET而且我无处可去。

(new CMachine()).Init();

是的,它需要是一个1-liner,因为我试图证明的一点是CMachine的实例在调用Init()后不需要留下来。稍后在代码中,我演示了CMachine的后续实例已经初始化。

仅供参考:New CMachine().Init()(New CMachine()).Init()不起作用。

1 个答案:

答案 0 :(得分:1)

这可能有更惯用的方式,但这有效:

With New CMachine
    .Init()
End With