3

我想为模型添加默认值,如下所示:

public class Model1 {
    [DefaultValue("dasdas")]
    public string Test { get; set; }
}

有没有办法做到这一点?

更新:这里的代码,它不工作:

    readonly IProfilesProvider _profilesProvider = new ProfilesProvider();

    public ChangeSettingsInputModel()
    {
        FirstName = _profilesProvider.GetProfileGroup("Name", "First").ToString();
    }
4

2 回答 2

3

您可以在类的构造函数中为您的属性设置默认值,这将在您每次创建新实例时应用Model1

public class Model1
{
    public Model1()
    {
        Test = "some default value";
    }

    public string Test { get; set; }
}
于 2013-03-26T11:15:55.760 回答
2

在构造函数中:

public Model1(){
   Test="DefaultValue";
}
于 2013-03-26T11:16:00.817 回答