反射
反射,可以动态加载程序集
Assembly.load("xxx")//xxx是程序集的名称,不带程序集的后缀,dll或者别的
然后去实例化程序集中的类型,调用类型的方法等。
如果这个程序集是c#程序集,不如直接引用该程序集,实例化类型。
但当程序集不能被直接引用的时候这个反射就好用了。
二。获取类型定义的特性。
[attributes]
class A
{
}
A instance =new A();
Type t=instance.GetType();
t.GetAttributes();