我突然意识到如果我能做到这一点会很方便
With New MyObject
.a = 5
.b = 32
.InitializationMethodA()
'etc
Return ???
End With
所以它只是构建一个对象的另一种方式。当然我可以做到
Dim ret as New MyObject
With ret
...
End With
Return ret
但是,如果可以节省那些额外的2行值得输入,我全都是为了它。有可能吗?