【发布时间】:2013-02-27 18:46:50
【问题描述】:
rectangle a=new a() { width=1; height=2; }
我曾经构造过这样的对象,在 Visual Basic 中有类似的方法吗? 很抱歉,我无法真正标记这项技术。
【问题讨论】:
-
这是一个 C# object initializer
-
在对象初始化器中,使用逗号而不是分号。当您将无参数实例构造函数与对象初始值设定项一起使用时,您可以省略 C# 中的
()。当变量为a时,类型(类)几乎不会被称为a。使用rectangle或其他。
标签: c# vb.net initialization object-initializers