我已經閱讀了兩天的反射示例,我似乎無法將所有東西拼湊在一起以適合我需要的東西。事實上,我以爲我使用反射,直到我注意到我的「使用System.Reflection」灰顯。 :-)CSharp:我如何動態地調用一個類(帶有構造函數)和它的方法?
我有一個xml文件,其中包含我的類名和其中包含的方法。方法的順序甚至名稱都可以改變。一旦我閱讀了他們,我希望能夠執行它們。看起來很簡單。
我有以下測試代碼:
tb爲空。我只是試圖獲得創建類的正確API,但我甚至不知道我擁有的其餘部分是否有效。
有什麼建議嗎?
謝謝
編輯:添加名稱空間。 Activator.CreateInstance返回錯誤,該構造函數未找到..它在那裏。
作爲現有對象,你採取在CastleWindsor,團結,NInject偷看,或控制容器的任何其他反轉?聽起來像是適合這個問題。 – 2011-04-05 18:56:16