我正在研究asp.net mvc,我已经看到2种绑定模型属性的方法,以下是
型号
Public class TestModel
{
public int id { get; set; }
public int name { get; set; }
}
第一条路
TestModel model = new TestModel();
model.id = 1;
model.name = "user";
第二种方式
TestModel model = new TestModel() { id = 1, name = "" };
我认为第二种方法比第一种要快得多,哪种更好的方法可以按你们的方式将值分配给模型属性?
答案 0 :(得分:1)
两个解决方案都有两个步骤 1)通过默认值定义一个新实例 2)为属性赋予新值
您可以使用构造函数初始化定义中的默认值
Public class TestModel
{
public int id { get; set; }
public int name { get; set; }
public TestModel(int _id,int _name)
{
id=_id;
name=_name;
}
}