c#提供了一种更为丰富的机制:特性(properties).特性有时候被称为"灵巧字段"(smart field).
[attributes][modifers]<type><property-name>
{
[set{<accessor-body>}]
[get{,accessor-body>}]
关于特性语法有几点要记住:
尽管不必同时拥有获取方法和设置方法,但必须拥有其中之一。
同时定义了获取方法和设置方法的特性称为读写(read-write)特性.
只定义了获取方法的特性称为只读(read-only)特性.
只定义了设置方法的特性称为只写(write-only)特性.