1、通过反射创建一个实体类
第一种方法,通过Assembly加载程序集的方法
Assembly assembly = Assembly.Load("反射");//加载程序集 Type type = assembly.GetType("反射.MySqlHelper");//加载类型,要求必须是完全限定名,这里不可以写Type type = assembly.GetType("MySqlHelper") object obj = Activator.CreateInstance(type);//创建MySqlHelper实例对象
第二种方法,通过Activator创建
Type type = typeof(People); object o = Activator.CreateInstance(type);
第一种方法适用于需要从外部程序集中加载类的方法;
第二种方法适用于需要反射创建的类就在程序集的内部;
2、通过反射实现程序扩展
标签:反射,常用,type,Type,Activator,方法,加载 From: https://www.cnblogs.com/hanzq/p/16962715.html