因此,在自动实现和属性初始化的可用性之后,我是否甚至需要一个属性字段?如果我有一个物业,我还需要一个领域?
这似乎更清洁:
class A {
public int X {
get;set;
} = 1;
}
比这
class A {
int x = 1;
public int X {
get {
return x;
}
set {
x = value;
}
}
}
https://msdn.microsoft.com/en-us/library/bb384054.aspx – Steve