C# 特性

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

posted @ 2018-12-12 22:17  feipeng8848  阅读(198)  评论(0编辑  收藏  举报