我想为模型添加默认值,如下所示:
public class Model1 {
[DefaultValue("dasdas")]
public string Test { get; set; }
}
有没有办法做到这一点?
更新: 在这里代码,它不起作用:
readonly IProfilesProvider _profilesProvider = new ProfilesProvider();
public ChangeSettingsInputModel()
{
FirstName = _profilesProvider.GetProfileGroup("Name", "First").ToString();
}
答案 0 :(得分:3)
您可以在类的构造函数中为属性设置默认值,每次创建Model1
的新实例时都会应用默认值:
public class Model1
{
public Model1()
{
Test = "some default value";
}
public string Test { get; set; }
}
答案 1 :(得分:2)
在构造函数中:
public Model1(){
Test="DefaultValue";
}