如何从包含其类名的字符串中实例化对象?

时间:2016-03-30 21:50:59

标签: c# string object instance instantiation

我在字符串中存储了以下限定类名:

string className="Project.LogicLayer.FunctionsLayer.Medic";

现在我需要使用该字符串的新类实例。

我试过了,但它总是返回null

Type t=Type.GetType(className);
object = Activator.CreateInstance(t);

1 个答案:

答案 0 :(得分:4)

尝试Activator.CreateInstance

this overload
Activator.CreateInstance("MedicAssembly", "Project.LogicLayer.FunctionsLayer.Medic");