(1)基本特性的概念
特性是一种很特殊的类型,特性提供功能强大的方法,它可以加载到程序集的类型中,而它的类型包括有模块,类,接口,构造函数,方法参数......
(2).NET特性的作用
它的任务呢?就是定义和引用的类型生成元素的描述,而换一句话说呢?特性就是对程序集或者是对模块的一种代码的注解
(3).NET预定义表
AttributeTargets枚举值 | 说明 | |
All | 可以对任何应用程序元素应用属性。 | |
Assembly | 可以对程序集应用属性。 | |
Class | 可以对类应用属性。 | |
Constructor | 可以对构造函数应用属性。 | |
Delegate | 可以对委托应用属性。 | |
Enum | 可以对枚举应用属性。 | |
Event | 可以对事件应用属性。 | |
Field | 可以对字段应用属性。 | |
GenericParameter | 可以对泛型参数应用属性。 | |
|
可以对接口应用属性。 | |
Method |