//由于需要做自定义控件(使其通用化),
//为满足对自定义类调用以及自动根据类名称创建实例,所以想到以这种方式实现.
创建Type类 ,通过定义好的字符串型的类名称(类名称最好具体到命名空间,方法参考 -> Type类获取类型方法(通过字符串型的类名) )
使用MethodInfo类 获取类中定义的方法
例: MethodInfo method= type.GetMethod("方法名称");
创建实例方法
例: Object obj=Activator.CreateInstance(type);
执行:
需要传参
object[] objs = new object[] { "定义好的参数类型的数据"};
例:Test(string s),
string str;
object[] objs = new object[] { str };
object o = method.Invoke(obj, objs);
执行成功后内容会存储在Object对象中
获取Object对象中内容参考上一条博客