假设我在一个类中有以下内容(扩展了 MVVMLight 的 ViewModelBase):
private ObservableCollection<Merchant> merchants;
public ObservableCollection<Merchant> Merchants
{
get { return merchants; }
set { Set(nameof(Merchants), ref merchants, value); }
}
在我的类中,我应该初始化属性的值还是支持字段?在我的班级的方法中,我应该使用属性还是支持字段?
我只是在学习,我倾向于同时使用两者,我看不出有什么区别。
简单地说:在类中,我应该使用属性还是它的支持字段?