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

How can I instantiate an object from a string containing its classname?

我将以下合格的 class 名称存储在一个字符串中:

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

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

我试过了,但总是这样 returns null:

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

尝试 this overloadActivator.CreateInstance

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