是否可以多次访问对象的属性而无需重复对象名称?

时间:2014-06-11 18:52:28

标签: c#

是否可以多次访问对象的属性而无需重复键入对象名称?例如:

Using myObject {
    .Name = "name";
    .Colour = "red";
    .Age = "99";
}

而不是输入类似的内容:

myObject.Name = "name";
myObject.Colour = "red";
myObject.Age = "99";

1 个答案:

答案 0 :(得分:2)

不。 VB.Net有办法,但不是C#

编辑:

值得指出的是,有一种类似的初始化简写

var object = new SomeObject {
    Property1 = "string",
    Property2 = 0,
    Property3 = true
}

这仅适用于初始化。初始化对象后,没有访问属性的简写。