我正在开发asp.net mvc,我已经看到了两种绑定模型属性的方法,如下所示
模型
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 = "" };
我认为第二种方法比第一种方法快得多,根据你们的观点,什么样的方法能更好地为模型属性赋值?
两种解决方案都有两个步骤 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; } }