我正在尝试在运行时创建一个类的实例。我尝试创建的类都继承自基类 ConfigMgrObj,并命名为ConfigMgr_xxxxxx
eg ConfigMgr_Collection
。它们都采用我称为 oController 的特殊对象和一个字符串作为参数。
这是我用来执行此操作的行,其中 ClassToGet 是一个包含类名称的字符串,例如ConfigMgr_Collection
.
object oNewObject = System.Activator.CreateInstance(null, "StackOverflowNamespace." + ClassToGet, new object[] { oController, ClassToGet });
这会引发 TypeLoadException 异常。怎么了?