定制属性只是一个特殊的类,必须遵守两个规范:
1.属性必须派生于System.Attribute
2.属性的构造函数只能包含可在编译时解析的类型,如整数
对于属性构造函数的参数来说,其类型的限制源于属性存储在装配件元数据中的方式。在代码中使用属性时,就是在内联中使用属性的构造函数。
1.属性必须派生于System.Attribute
2.属性的构造函数只能包含可在编译时解析的类型,如整数
对于属性构造函数的参数来说,其类型的限制源于属性存储在装配件元数据中的方式。在代码中使用属性时,就是在内联中使用属性的构造函数。
本文介绍了.NET框架中定制属性的两大核心规范:一是属性必须继承自System.Attribute;二是属性构造函数仅能接受编译时可解析的类型参数,例如整型等。文章深入探讨了这些规范的实现原理及对程序设计的影响。

被折叠的 条评论
为什么被折叠?



