在 C# 3.0 之前我们是这样做的:
class SampleClass
{
private int field;
public int Property { get { return this.field } set { this.field = value } }
}
现在我们这样做:
class SampleClass
{
public int Property { get; set; }
}
(看妈妈!没有字段!) 现在,如果我想自定义 Getter 或 Setter,该字段必须像在 C#2.0 中那样显式吗?
最佳答案
是的,这是唯一的方法。没有定制的捷径(访问修饰符除外)。
关于.net - 如何在 C# 3.0 中自定义自动属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960608/