我試圖在運行時創建一個類的實例。我試圖創建的類都從基類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