使用特性,能够有效地将元数据或声明性信息与代码(程序集、类型、方法、属性等)相关联。 将特性与程序实体相关联后,能够在运行时使用反射这项技术查询特性。 在 C# 中,经过用方括号 ([]) 将特性名称括起来,并置于应用该特性的实体的声明上方以指定特性。ide
目录this
使用特性,能够有效地将元数据或声明性信息与代码(程序集、类型、方法、属性等)相关联。 将特性与程序实体相关联后,能够在运行时使用反射这项技术查询特性。
在 C# 中,经过用方括号 ([]) 将特性名称括起来,并置于应用该特性的实体的声明上方以指定特性。事件
指定方法实现的属性MethodImplAttribute按照惯例,全部特性名称都以 Attribute 结尾。 可是,面向运行时的几种语言(如 Visual Basic 和 C#)无需指定特性的全名。 例如,若要初始化 System.ObsoleteAttribute,只需将它引用为 Obsolete 便可。ip
同步方法:同步
过期警告:it
过期错误:io
DescriptionAttribute更多用于显示枚举变量的中文注释,反射枚举元素的DescriptionAttribute的值显示到界面。class
未完待续...