C# 特性
2021-06-26 10:06
标签:运行时 实参 意义 method 使用 ati void 实例化 函数 1、Attribute 是什么? C# 特性 标签:运行时 实参 意义 method 使用 ati void 实例化 函数 原文地址:https://www.cnblogs.com/feipeng8848/p/10111383.html
Attribute是一个类。
与其他c#中的类不同的是:它的对象不能通过new实例化。它的实例化只能通过它的构造函数也就是方括号[]来实现,并且只能在类、方法、结构体等等前面。
2、作用是什么?
在运行时通过反射来获取并使用其声明或控制信息。
2、怎么使用?
不是常规意义上的用new实例化它,而是用成对儿的方括号”[”和”]”,示例:[Test(Ignore = false)]
必须放在紧挨着被修饰对象的前面。示例:[Test(Ignore = false)]
public static void TestMethod()
构造函数的参数和类的属性都在括号内赋值,且构造函数实参必须在属性前面