假设您有一个具有不包含 setter 的集合属性的类。
实例化类时是否可以将项目添加到此集合属性?
基本上,我试图找到一种替代语法来在一行中完成以下操作:
dim someClass = New SomeClass() With
{
.SomePropertyWithoutASetter = New List(Of int) From
{
1,
2,
3
}
}
当然,您不能执行上述操作,因为没有 setter - 您只能通过执行以下操作向 someClass.SomePropertyWIthoutASetter 添加内容:
someClass.SomePropertyWIthoutASetter.Add(4);
但是,我真的需要能够在一行中完成所有操作(不要问为什么 - 长篇大论)。这真的可能吗?