一、 特性(Attribute)
.NET 框架提供了三种预定义特性:
AttributeUsageConditionalObsolete-
a. AttributeUsage
它描述了如何使用一个自定义特性类。它规定了特性可应用项目的类型。语法如下:
[AttributeUsage(
validon,
AllowMultiple=allowmultiple,
Inherited=inherited
)]
面的参数解释如下:
validon
参数validon规定特性可被放置的元素,如类、方法、属性等。它可以组合多个,默认值是AttributeTargets.AllAllowMultiple(可选)
一个布尔值,如果为 true,则可以在同一个位置放置多次,默认是 false(单用的)Inherited(可选)
一个布尔值,如果为 true,则该特性可被派生类继承,默认是 false(不被继承)
参考
https://blog.csdn.net/rikkatheworld/article/details/131354946
https://blog.csdn.net/rikkatheworld/article/details/131354946




![[计算机提升] 命令、批处理介绍](https://img-blog.csdnimg.cn/6b5bced4f155494ab41ccaf762346948.png)




![2023年中国医疗器械供应链服务平台发展趋势分析:向国家高端化市场发力[图]](https://img-blog.csdnimg.cn/img_convert/ff6f80e34ab916137ae3bc0d1c3a56f1.png)








