Возможный дубликат:
Equivalence of "With…End With" in c#?
Была одна особенность VB, которая мне очень нравится... инструкция With
. Имеет ли С# эквивалент? Я знаю, что вы можете использовать using
, чтобы не вводить пространство имен, но оно ограничено только этим. В VB вы можете сделать это:
With Stuff.Elements.Foo
.Name = "Bob Dylan"
.Age = 68
.Location = "On Tour"
.IsCool = True
End With
Тот же код в С# будет:
Stuff.Elements.Foo.Name = "Bob Dylan";
Stuff.Elements.Foo.Age = 68;
Stuff.Elements.Foo.Location = "On Tour";
Stuff.Elements.Foo.IsCool = true;