【问题标题】:Is it possible to access an object's properties multiple times without repeating the object name? [duplicate]是否可以多次访问对象的属性而不重复对象名称? [复制]
【发布时间】:2014-06-12 02:56:14
【问题描述】:

是否可以在不重复输入对象名称的情况下多次访问对象的属性?例如:

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

而不必输入类似的内容:

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

【问题讨论】:

标签: c#


【解决方案1】:

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

编辑:

值得指出的是,有一个初始化简写有点相似

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

这仅适用于初始化。一旦对象被初始化,就没有访问属性的速记了。

【讨论】:

  • 好的,谢谢你的信息!
  • 没问题。很高兴为您提供帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-21
  • 2019-02-04
  • 1970-01-01
  • 2012-09-29
  • 2015-10-13
  • 2016-08-18
  • 2012-01-20
相关资源
最近更新 更多