可能重复:
C#:公共字段与自动属性重复?我认为不会:
这个问题是不一样的"为什么要使用属性,而不是公共领域".具有指定getter和setter的属性与公共字段大不相同.我的问题是,是一个没有吸气剂和二传手的财产,任何不同.
由于最近有一个空的getter和setter的能力,使用它们而不是仅仅声明一个公共成员变量有什么好处?
例:
public string MyProperty
{
get;
set;
}
Run Code Online (Sandbox Code Playgroud)
与:
public string MyProperty;
Run Code Online (Sandbox Code Playgroud)