VB.Net调用New而不赋值

标签 vb.net .net-2.0 constructor

C#我可以做这个:

new SomeObjectType("abc", 10);

换句话说,我可以在不将创建的实例分配给任何变量的情况下调用 new。然而,在 VB.Net看来我不能做同样的事情。
New SomeObjectType("abc", 10) ' syntax error

有没有办法在 VB.Net 中做到这一点? ?

最佳答案

查看其他答案 SO Answer

所以这应该有效:

With New SomeObjectType("abc", 10)
End With

关于VB.Net调用New而不赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3015489/

相关文章:

c# - 为什么短路运算符不是默认值

c# - Web 服务完成后分离线程

c++ - 提供 bool 和 double 重载时如何避免不明确的构造函数错误

javascript - 将值从 javascript 传递到 VB sub

vb.net - 是否可以重命名 Visual Studio 2010 项目中的 "My Project"文件夹?

asp.net - 从 ASP.NET 2.0 成员身份解密 'Encrypted' 密码

java - 在构造函数中委托(delegate)给另一个构造函数(使用this())是好是坏

java - 将多个字符串映射到一个值

vb.net - 如何在 vb.Net 中设置默认表单?

c# - 使用可为 null 的日期的 TimeSpan