背景
我在VS 2010,.NET 4,C#中编写代码.此外,如果重要,我使用的是最新版本的ReSharper.
题
假设我有这个模型:
public class SomeObject
{
public string Red{ get; set; }
public string Green{ get; set; }
public string Blue{ get; set; }
public string Yellow{ get; set; }
public string Purple{ get; set; }
public string Orange{ get; set; }
public string Black{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在代码的其他地方,我需要实例化其中一个对象,如下所示:
SomeObject myObject = new SomeObject{
red = "some value",
blue = "some other value",
. . .,
black="last value"
};
Run Code Online (Sandbox Code Playgroud)
*注意:*我有时希望仅使用其总可能属性的一部分(即红色和蓝色)初始化此对象.
目前,我必须为每个新实例输入每个属性(红色,蓝色,绿色等)SomeObject.在VS2010中是否有热键或某些东西预先填充了这些属性,所以我只需要为每个属性分配值而不是键入每个属性?