使用在类的属性中获取/设置的新方法:
public string FirstName {
get; set;
}
为什么不简单地将属性 FirstName public 而不使用访问器?
最佳答案
直接访问类内部变量(字段/属性)的两个大问题是:
1)您不能轻易地对字段进行数据绑定(bind)。
2)如果您从类中公开公共(public)字段,则以后不能将它们更改为属性(例如:向 setter 添加验证逻辑)
关于c#-3.0 - C#3.0 自动属性,为什么不直接访问字段呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/174198/