使用Visual Studio帮助器从类初始化中填充类属性

时间:2019-01-03 14:08:45

标签: c# visual-studio shortcut

我已经创建了课程

public Class1
{

}

在那之后,我有初始化如下所示的匿名方法的代码

var resultObj = new 
{
    Prop1 = 25.0,
    Prop2 = "Foo Bar Baz",
    Prop3 = "5",
    Prop4 = 22.025,
    Prop5 = DateTime.Now
};

现在我想将此匿名类转换为如下所示的类型化类

var resultObj = new Class1
{
    Prop1 = 25.0,
    Prop2 = "Foo Bar Baz",
    Prop3 = "5",
    Prop4 = 22.025,
    Prop5 = DateTime.Now
};

但是类属性还不存在。我可以一个一个地声明它们,也可以使用Resharper通过按ALT + Enter / Ctrl +来自动(再次一个一个)生成它们。

但是,我正在寻找自动生成属性的快捷方式。

是否有提供此功能的扩展程序/工具/功能?

1 个答案:

答案 0 :(得分:2)

在VS 2017中,您可以使用其属性生成类。只是不要先声明类,然后单击Alt +。在Class1

Vs 2017