当我实例化一个新的entiti,它看起来像这样:避免冗余更新对象的属性
var myEntity = new MyEntity()
{
Field1 = "myValue",
Field2 = "myOtherValue",
...
}
这避免了写myEntity.Field1
很多时间。
但是,当我要更新多个属性,我不知道有什么办法来避免代码重复。所以目前,我这样做:
myEntity.Field1 = "myNewValue";
myEntity.Field2 = "myOtherNewValue";
...
C#是否允许更简洁的方式更新多个属性?
我不知道,如果它甚至有可能得到比你目前有什么更简洁的 - 更何况,如果C#已实施了语法。 – Jeff 2012-04-25 15:03:08
你为什么不创建一个字段的方法UpdateEntity作为参数,并重新使用这种方法吗? – daryal 2012-04-25 15:03:24