Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在执行新的SomeObject(){}时,是否可以在Visual Studio中自动填充所有属性?_C#_Visual Studio 2013 - Fatal编程技术网

C# 在执行新的SomeObject(){}时,是否可以在Visual Studio中自动填充所有属性?

C# 在执行新的SomeObject(){}时,是否可以在Visual Studio中自动填充所有属性?,c#,visual-studio-2013,C#,Visual Studio 2013,我想知道是否有一个快捷方式,如果我有一个复杂的对象,我可以这样做 var myObject=new SomeObject(){ 然后键入一个快捷方式,这样我就可以得到: var myObject = new SomeObject() { Name = "", Age = 0, Height = 0, etc. } 因为它会大大加快我的开发速度。我用SOAP做了很多事情,其中一些对象在中有20-30个属性 Intellisense很适合一个接一个地介绍它们,但是如果你需要跳过一些,那么你

我想知道是否有一个快捷方式,如果我有一个复杂的对象,我可以这样做

var myObject=new SomeObject(){

然后键入一个快捷方式,这样我就可以得到:

var myObject = new SomeObject()
{
 Name = "",
 Age = 0,
 Height = 0,
 etc.
}
因为它会大大加快我的开发速度。我用SOAP做了很多事情,其中一些对象在中有20-30个属性

Intellisense很适合一个接一个地介绍它们,但是如果你需要跳过一些,那么你就开始有问题了


我有Resharper,如果它还添加了一个选项。

那怎么办?据我所知,除了逐个单击control+space属性外,您无法一次自动完成整个初始值设定项。如果这对您有帮助,您可能需要查看创建宏来为您执行此操作。为什么要执行此操作?对于值类型,您可以获得default值。如果您希望字符串为
string.Empty
,只需在类的默认构造函数中初始化它。我将亲自检查并快速填充所有字段,通常来自另一个对象,例如
name=someObj.name
等。每次必须按ctrl+space并导航到该属性非常耗时NSUMING是否要从另一个对象完全复制?然后克隆。如果有设置对象的算法,请使用该方法。