摘要: 10.2 有参属性 属性的get访问器不接受参数,因此称为无参属性。 C#还支持有参属性,他的get访问器方法接受一个或多个参数,set访问器方法接收两个或多个参数,C#称之为索引器。 C#使用数组风格的语法来公开有参属性,换句话说可以将索引器看成是C#开发者对[]操作符的重载。 CLR中的有参属性 阅读全文
posted @ 2018-10-23 23:19 田错 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 10.1 无参属性 面向对象设计和编程的重要原则之一就是数据封装,意味着类型的字段永远不应该公开,否则很容易因为不恰当使用字段而破坏对象的状态。 建议将所有字段都设为private。要允许用户或类型设置、获取状态信息,就公开一个针对该用途的方法。 封装了字段访问的方法通常称为访问器accessor方 阅读全文
posted @ 2018-10-23 22:29 田错 阅读(169) 评论(0) 推荐(0) 编辑