可能重复:
C#.NET 3.5+中属性和字段之间的差异
使用之间有什么区别
public string Username { get; set; }
Run Code Online (Sandbox Code Playgroud)
和使用
public string Username;
Run Code Online (Sandbox Code Playgroud)
我一直在使用第一个,但想了解两者之间是否有任何区别,以及一个场景应该优先于另一个场景的情况。
public string Username { get; set; }
Run Code Online (Sandbox Code Playgroud)
而
public string Username;
Run Code Online (Sandbox Code Playgroud)
进行更多比较
其他连结