我试图在运行时创建一个类的实例。我试图创建的类都从基类ConfigMgrObj继承,并且被命名为ConfigMgr_xxxxxx
ConfigMgr_Collection
。他们都采取了一个特殊的对象,我打电话给oController和一个字符串作为参数。从类名创建实例
这是我用来做的一行,其中ClassToGet是一个包含类的名字的字符串,例如ConfigMgr_Collection
。
object oNewObject = System.Activator.CreateInstance(null, "StackOverflowNamespace." + ClassToGet, new object[] { oController, ClassToGet });
这引发了TypeLoadException异常。这是怎么回事?
你可以扩展你的问题,是包含类型加载的程序集? – 2008-10-07 03:43:27