セッターを含まないコレクション プロパティを持つクラスがあるとします。
クラスのインスタンス化中に、このコレクション プロパティにアイテムを追加することは可能ですか?
基本的に、次のことを 1 行で達成するための代替構文を見つけようとしています。
dim someClass = New SomeClass() With
{
.SomePropertyWithoutASetter = New List(Of int) From
{
1,
2,
3
}
}
もちろん、セッターがないため、上記のことはできません。次のようにして someClass.SomePropertyWIthoutASetter にのみ追加できます。
someClass.SomePropertyWIthoutASetter.Add(4);
ただし、実際にはすべてを 1 行で実行できるようにする必要があります (理由は聞かないでください - 長い話です)。これは実際に可能ですか?