首页 > 解决方案 > 使用默认属性值创建类实例的 Visual Studio 快捷方式

问题描述

我有一个有 200 个属性的类。我创建了这个类的一个实例,我必须为所有道具赋予价值。Visual Studio 2017 中是否有任何快捷方式将所有道具写入默认值(如 null 或 0)?像这样的东西:

var myClass = new Class1()
{
    prop1 = "";
    prop2 = null;
    ...
    prop200 = 0;
}

标签: c#visual-studiovisual-studio-2017

解决方案


只要所有属性都没有任何初始值,那么都类似于:

public object MyProperty { get; set; }

然后,当您创建类的实例时,默认情况下它们都应该为 null (当然,只要类构造函数不对它们做任何事情)


推荐阅读