特性
含义:特性(attribute)是一种允许我们想程序的程序集增加元数据的语言结构。他是用于保存程序结构信息的某种特殊类型的类。
·将应用了特性的程序结构(program constuct)叫做目标(taget)。
·设计用来获取和使用元数据的程序(比如对象浏览器)叫做特性的消费者(consumer)。
·.NET预定了很多的特性,我们也可以声明自定特性。
·我们再源代码中将特性应用于程序结构。
·编译器获取源代码并且从特性产生元数据,然后把元数据放到程序集中。
·消费者程序可以获取特性的元数据以及程序中其他组件的元数据。注意,编译器同时生产和消费者特性。