黑马程序员技术交流社区

标题: C#中 property 与 attribute的差异 [打印本页]

作者: 倚楼听雨    时间: 2014-7-29 19:53
标题: C#中 property 与 attribute的差异
本帖最后由 倚楼听雨 于 2014-7-30 22:23 编辑

property 与 attribute都 表示属性特色,我们在运用它们的时候该如何把握
作者: 许庭洲    时间: 2014-7-29 20:05
1.property: 属于编程语言中的概念,是面向对象变成的基本概念,提供了对私有字段的访问封装。以get set访问其方法实现对可读可写属性的操作。
2.attribute: 属于OOA/OOD概念,属于.NET FRAMEWORK文件的元数据,可以用来向运行时描述你的代码或者在程序运行的时候影响应用程序的行为。

作者: 倚楼听雨    时间: 2014-7-30 08:26
许庭洲 发表于 2014-7-29 20:05
1.property: 属于编程语言中的概念,是面向对象变成的基本概念,提供了对私有字段的访问封装。以get set访 ...

谢谢啦,不过对我我一个新手来说,还是比较抽象
作者: 许庭洲    时间: 2014-7-30 08:41
Attribute通常用来获取控件的额外属性。和Dom中的setAttribute(),getAttribute()是一样的。
作者: 麦田怪圈    时间: 2014-8-4 15:51
路过学习了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2