在C#中,当创建一个对象时,我们也可以(同时)填充它的属性。在VB.NET中是否也可以实现这种操作?
例如:
例如:
MyObject obj = new MyObject
{
Name = "Bill",
Age = 50
};
MyObject obj = new MyObject
{
Name = "Bill",
Age = 50
};
可以的:
Dim obj As New MyObject With { .Name = "Bill", .Age = 50 }
两个重要的事情:
{ ... }
前面使用 With
关键字。.Name
代替 Name
。对于集合初始化器,请使用 From
关键字:
Dim obj as New List(Of String) From { "String1", "String2" }