会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
代码改变世界
Cnblogs
Dashboard
Login
Home
Contact
Gallery
Subscribe
RSS
Yonger
......................
随笔档案-2010年04月
原则1:尽量使用属性(property)而非数据成员(field)
2010-04-29 16:48 by yonger, 208 阅读,
收藏
,
摘要: 1. .NET对属性的支持远大于数据成员,属性可以进行数据绑定,设计时说明等都是数据成员不被支持的内容。2. 数据安全检测。3. 线程安全。4. 属性是可以抽象的,数据成员不能是抽象的,这为我们设计出兼容性更强,和高扩展的类提供了很好的解决方案。5. 接口中可以定义属性,但是不能定义数据成员,这在一定程度上限制了我们的设计。6. 基本属性的索引。索引器是C#语法的提供的特殊功能,而索引器正是通过属...
阅读全文
0 Comment
About