一.特性是什么?特性有什么用?
特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。
您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。
使用特性,可以有效地将元数据或声明性信息与代码(程序集、类型、方法、属性等)相关联。
将特性与程序实体相关联后,可以在运行时使用反射这项技术查询特性。
二.声明和使用特性
[Obsolete("请不要使用这个了,请使用什么来代替",true)]//影响编译器的运行
[Serializable]//可以序列化和反序列化 可以影响程序的运行
三.运行中获取attribute:额外信息 额外操作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。