C# Activator实例化类的一般步骤

时间:2016-01-06 23:47:59   收藏:0   阅读:948

2016-01-06

1.获得要创建实例的类的类名

var className = "(命名空间namespace).ClassName";

2.得到当前类的类型

var classType = Type.GetType(className);

3.创建实例化类的参数数组

var args = new object[] { object1, object2,object 3...};

4.使用Activator实例化类

var classInstance = Activator.CreateInstance(classType, args);

5.得到要执行的方法

var method = classType.GetMethod("MathodName");

6.执行方法

return method.Invoke(classInstance, null);

 




原文:http://www.cnblogs.com/SocksBrother/p/5107605.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!