Public Class FooBar
{
private int _foo;
public int Foo {
get { return _foo; }
set { _foo = value; }
}
public void DoStuff()
{
_foo++; // Do this?
Foo++; // Or this?
}
}
访问类中的字段或属性(如果存在)是否有更可接受的做法?我一直有访问该字段的习惯,但是由于我一直在做有很多 INotifyPropertyChanged 的 WPF,我发现自己需要访问该属性才能更改通知。所以现在我在我的类中混合了字段和属性访问,虽然从编译器的角度来看,风格和可读性并不重要,但感觉……很尴尬。