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