首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中属性跟字段的区别和联系<转载>

2012-12-22 
C#中属性和字段的区别和联系转载从例子中可看到属性其实就是对私有字段的读取和写入,以便做些公有字段无

C#中属性和字段的区别和联系<转载>

从例子中可看到属性其实就是对私有字段的读取和写入,以便做些公有字段无法完成的任务,他的使用方式和公有字段完全一样,所以可以理解成属性是为了满足对公有字段的特殊需求而产生的附属品。因而当我们选择使用属性还是使用字段时,主要看需求,如果不需设置访问权限、不需在赋值时检测值是否满足要求、不需要在赋值时修改对象其他一些状态等特殊的需求时,使用公有字段即可,否则就使用属性。

1 楼 fcmfcm01 2012-08-09   个人觉得没什么必要,控制访问权限完全可以由方法来实现,就像java中的getter/setter 方法一样,没必要写两套东西,仅仅是为了控制访问

热点排行