C#的屬性我有一個類與一羣看起來像這樣的屬性:與重複的代碼
public string Name
{
get { return _name; }
set { IsDirty = true; _name = value; }
}
這將是一個容易得多,如果我可以依靠C#3.0產生這些後備存儲,但是有什麼辦法可以將IsDirty = true;這樣我可以寫我的屬性是這樣,仍然可以得到相同的行爲:
[MakesDirty]
public string Name { get; set; }
看起來這是不可能的(感謝Gishu),所以我將使用CodeRush的模板。感謝您提醒我關於片段。 – 2008-09-15 15:15:52