公共访问者与类的公共属性

Tom*_*res 5 c#

可能重复:
C#中的字段和属性之间有什么区别?

有人可以解释这两个属性之间的差异吗?

 public string City { get; set; }
 public string City;
Run Code Online (Sandbox Code Playgroud)

mel*_*okb 7

第一个是实际财产.第二个只是一个领域.

一般来说,应保留字段private并存储实际数据.属性实际上不存储任何数据,但它们指向字段.在上面的自动属性的情况下,它将在幕后自动生成像_city这样的隐藏字段来保存数据.

希望这可以帮助!