属性可以只在C#中读取,实现只是不使用readonly关键字:
如果使用C#6(VS 2015),则可以使用以下行,该行允许在构造函数或成员定义中分配属性.
public int Property { get; }
如果您使用较旧的C#/ Visual Studio版本,则可以编写类似这样的内容,并在构造函数或字段定义中指定字段:
private readonly int property; public int Property { get { return this.property; }}