摘要: 《effective c#》中Item one中就讨论了属性和公共字段的问题。显然公共字段破坏了类的封装性,并且不容易控制。而属性则让我们以类似访问公共字段的形式访问私有字段。对此,以前的解决方式就是私有字段+Set()&Get()函数来控制。查看IL对比了一下,相对于我们自己写访问函数,属性内部维护了这么两个函数,同时多了属性的一个instance,但这个差别应该算是很小的。在看《CLR Via... 阅读全文
posted @ 2007-06-19 15:03 绿蚂蚁 阅读(160) 评论(0) 推荐(0) 编辑