Visual Basic では、1 つのオブジェクトの複数のプロパティを変更する場合は、次のWith/End With
ステートメントがあります。
Dim myObject as Object
// ' Rather than writing:
myObject.property1 = something
myObject.property2 = something2
// ' You can write:
with myObject
.property1 = something
.property2 = something2
...
End With
新しいオブジェクトを作成するときにC#ができることを私は知っています:
Object myObject = new Object { property1 = something, property2 = something2, ...};
myOject
しかし、 (Visual Basic が行っているように) が既に作成されている場合、どうすればよいでしょうか?