【问题标题】:Scaffold/Generate an object's properties in an initializer脚手架/在初始化程序中生成对象的属性
【发布时间】:2012-07-03 07:06:42
【问题描述】:

有谁知道如何为所有对象属性“搭建”或“生成”构造函数块?我有带有 Resharper 的 VS2010,我希望生成类似的东西:

    public Customer CustomerB = new Customer
                                    {
                                        firstName = "",
                                        middleName = "",
                                        lastName = "",
                                        additionalPhone = "0",
                                        address1 = "",
                                        address2 = "",
                                        birthDate = new DateTime(),
                                        cellPhone = "",
                                        city = "",
                                        driverLicenseNumber = "",
                                        driverLicenseState = "",
                                        emailAddress = "",
                                        country = "",
                                        fax = "",
                                        grossIncome = 0,
                                        education = null,
                                        leadRequest = null
                                    };

然后我可以在哪里翻倍并填补空白。我发现的所有东西都是 DatabaseFirst 和 Getter/Setters 类属性...

【问题讨论】:

  • 所以你已经有了一个包含所有这些属性的类,你想使用对象初始化语法生成new,对吧?
  • 您可以使用宏,有人编写了一个宏来执行构造函数(即 resharper 执行 ootb 的操作),您可以根据自己的需要对其进行修改。 stackoverflow.com/questions/2976363/…

标签: visual-studio-2010 resharper


【解决方案1】:

我认为不可能使用 VS 和 ReSharper 为所有属性生成对象初始化程序。您需要为每个属性选择按 Ctrl+Space

【讨论】:

    猜你喜欢
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 2016-10-26
    相关资源
    最近更新 更多