【发布时间】:2009-07-24 01:08:01
【问题描述】:
我非常喜欢 VB 的一个特性……With 声明。 C# 有什么等价物吗?我知道您可以使用using 不必键入名称空间,但仅限于此。在 VB 中你可以这样做:
With Stuff.Elements.Foo
.Name = "Bob Dylan"
.Age = 68
.Location = "On Tour"
.IsCool = True
End With
C# 中的相同代码是:
Stuff.Elements.Foo.Name = "Bob Dylan";
Stuff.Elements.Foo.Age = 68;
Stuff.Elements.Foo.Location = "On Tour";
Stuff.Elements.Foo.IsCool = true;
【问题讨论】: