There may be a more idiomatic way of doing this, but this works:
With New CMachine
.Init()
End With
質問
I have a simple line in C# that I'm trying to translate to VB.NET and I'm getting nowhere.
(new CMachine()).Init();
Yes, It needs to be a 1-liner because the point I'm trying to demonstrate is that an instance of CMachine
need not stick around after Init()
has been called. Later in the code, I demonstrate subsequent instances of CMachine
have already been initialized.
FYI: New CMachine().Init()
and (New CMachine()).Init()
do not work.
解決
There may be a more idiomatic way of doing this, but this works:
With New CMachine
.Init()
End With