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