特性(Attribute)是用于为程序元素添加额外信息的一种机制.比如记录文件修改时间或代码作者.提示某方法已经过期.描述如何序列化数据等等.方法.变量.属性.类.接口.结构体以及程序集等都是程序元素. 1.使用特性 可以使用特性标注一个方法已经过时,已经有新方法了,但旧方法仍可以使用,当编译器发现某段代码调用了被ObsoleteAttribute 标识的程序元素时,就会产生一个警告或错误信息..NET 约定,所有特性的名称都以Attribute 结尾,但在使用时可以省略后缀Attribute.