可能重复:
C#中的字段和属性之间有什么区别?
有人可以解释这两个属性之间的差异吗?
public string City { get; set; }
public string City;
Run Code Online (Sandbox Code Playgroud)
第一个是实际财产.第二个只是一个领域.
一般来说,应保留字段private并存储实际数据.属性实际上不存储任何数据,但它们指向字段.在上面的自动属性的情况下,它将在幕后自动生成像_city这样的隐藏字段来保存数据.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
941 次 |
| 最近记录: |