摘要:
属性是访问对象状态的首选方式,因为它们禁止外部代码实现对象内部的数据存储机制。属性还对内部数据的访问方式有了更多控制。一般以非常标准的方式定义属性,即通过一个公共属性直接访问一个私有成员。利用自动属性可以加快输入速度,可以用简化的语法声明属性,C#编译器会添加未输入的... 阅读全文
摘要:
属性定义的方式与字段类似,但包含的内容比较多。属性拥有两个类似于函数的块,一个块用于获取属性的值,另一个块用于设置属性的值。这两个块也称访问器,分别用于get和set关键字定义,可以用于控制对属性的访问级别。可以忽略其中一个块来创建只读或只写属性。当然,这仅适用于... 阅读全文