當我實例化一個新的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