电子商务系统建设网站策划书,广告营销案例分析,常州建设工程交易网,网络平台推广通过反射系统#xff0c;在不使用new关键词#xff0c;不知道对象类型的情况下#xff0c;仅仅通过对象的名称创建一个一模一样的实例的过程 类的结构说明都会以System.Reflection.Type进行保存。 Type object Type.GetType(classiy); Activator.CreateInstance(objType); …通过反射系统在不使用new关键词不知道对象类型的情况下仅仅通过对象的名称创建一个一模一样的实例的过程 类的结构说明都会以System.Reflection.Type进行保存。 Type object Type.GetType(classiy); Activator.CreateInstance(objType); MethodInfo method objType.GetMethod(Add); add.Invoke(obj,null);
简单使用如下
先定义一个类 public class List{public void Add(){Console.WriteLine(ddddddd);}}
定位类格式如下
// 定位类 命名空间.类名 项目名称const string classLocation HelloWord.List, HelloWord;
获取 List 对应类类型对象
Type objectType Type.GetType(classLocation);
// 通过类型实例化object obj Activator.CreateInstance(objectType);// 调用“Add”对应的方法MethodInfo add objectType.GetMethod(Add);add.Invoke(obj, null);