知道类名,通过反射获取类对象(有参和无参构造函数)
object obj = Activator.CreateInstance(Type.GetType("类名"));//无参构造函数
object[] para = { s };//参数
object obj = (IDataBase)Activator.CreateInstance(Type.GetType("类名"), s);//有参构造函数
本文介绍如何使用C#反射机制,根据类名创建类的实例,包括无参和有参构造函数的情况。
知道类名,通过反射获取类对象(有参和无参构造函数)
object obj = Activator.CreateInstance(Type.GetType("类名"));//无参构造函数
object[] para = { s };//参数
object obj = (IDataBase)Activator.CreateInstance(Type.GetType("类名"), s);//有参构造函数
805
1334
1073

被折叠的 条评论
为什么被折叠?