通常,我看到的事情是这样实现的:
private string _privateProperty;
public string PublicProperty
{
get { return _privateProperty; }
set { DoSomething(); _privateProperty = value; }
}
但是真的有必要拥有这个额外的变量吗?
我不能做一些类似于{ get; set; }包含额外方法的事情吗?
//pseudo code
public string PublicProperty { get; set {DoSomething(); <set_value>; }
潇潇雨雨
相关分类