是否可以多次访问对象的属性而无需重复键入对象名称?例如:
Using myObject {
.Name = "name";
.Colour = "red";
.Age = "99";
}
而不是输入类似的内容:
myObject.Name = "name";
myObject.Colour = "red";
myObject.Age = "99";
答案 0 :(得分:2)
不。 VB.Net有办法,但不是C#
编辑:
值得指出的是,有一种类似的初始化简写
var object = new SomeObject {
Property1 = "string",
Property2 = 0,
Property3 = true
}
这仅适用于初始化。初始化对象后,没有访问属性的简写。