【问题标题】:Populating Class Properties from class Initialization using Visual Studio Helpers使用 Visual Studio Helpers 从类初始化填充类属性
【发布时间】:2019-01-03 14:08:45
【问题描述】:

我已经创建了类

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 + 自动生成它们(再次一个一个)。

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

是否有任何扩展/工具/功能提供此功能?

【问题讨论】:

标签: c# visual-studio shortcut


【解决方案1】:

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

Vs 2017

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 2016-11-18
    • 2014-03-06
    • 2014-03-18
    • 1970-01-01
    • 2021-11-21
    • 2017-09-29
    相关资源
    最近更新 更多