从私有方法和公共方法调用成员/字段的最佳做法是什么?私有方法是应该总是调用私有字段还是应该调用公共成员?
private string _name;
public string Name
{
get {return _name; }
set { _name = value; }
}
public void DoSomething()
{
_doSomething();
}
private void _doSomething()
{
_name.ToLower();
}
Run Code Online (Sandbox Code Playgroud)
Fre*_*örk 11
我更喜欢让所有代码都通过公共接口,只是为了减少访问实际支持字段的代码中的位数.有两个原因
或者,把它放在一个单词中:封装.