项目定义属性
这周我需要完成详细定义类的属性。接口中的方法本身就没有实现,是通过继承他的类来实现的类的属性,通过类的调用实现。属性 AttributeUsage 指定该属性可以应用于的语言元素。
属性类是从 System.Attribute 派生的公共类,至少有一个公共构造函数。
属性类有两种类型的参数:
“定位参数”,每次使用属性时都必须指定这些参数。定位参数被指定为属性类的构造函数参数。在上面的示例中,url 便是一个定位参数。
“命名参数”,可选。如果使用属性时指定了命名参数,则必须使用参数的名称。通过包含非静态字段或属性来定义命名参数。在上面的示例中,Topic 便是一个命名参数。
属性参数限制为下列类型的常数值:
简单类型(bool、byte、char、short、int、long、float 和 double)
string
System.Type
enums
以下部分是我完成的部分定义属性
![]()
制作一部分顺序图
![]()
登陆顺序图



浙公网安备 33010602011771号