摘要: C#语言已经将属性的地位从编程习惯提升为良好的语言特征。如果你仍在自己的类型中创建公共变量,建议不要这样做;也不要手工创建get 和set方法。属性暴露数据成员作为公共接口的一部分并提供面向对象环境中的封装功能。属性是一种语言元素,访问它们如同访问数据成员,但是它们由方法来实现。类型的一些成员,数据成员是它们最好的表现形式:客户的名字,点的x,y坐标,去年的税收。属性允许你创建一个接口,用起来如同... 阅读全文