幾年前在VB.NET訪問create-class-dynamically-at-runtime創建動態創建類的實例,並
其性能已經解釋瞭如何動態創建使用CreateClass函數的類。函數工作正常,我成功地枚舉了新創建的類的屬性。
我知道我可以使用
Dim varNewType = CreateClass("clsTest2", TypeDict)
Dim NewVar = Activator.CreateInstance(varNewType)
但是,我沒有我知道如何訪問它的屬性確實創造了新創建的類的單一實例,如何設置他們或得到他們的價值觀。
此外,我需要創建這個新創建類型的列表。所以請,如果有人有任何想法,請分享。
在此先感謝。
您將使用反射來訪問成員,如果是屬性,則使用它們的值。 – jmcilhinney
嗨jmcilhinney,我意識到這一點,但我不知道如何做到這一點。如果你只需要放幾行代碼,那麼我就會知道我必須使用Reflection的對象和方法。另外,如果你有任何想法如何實例化新列表(新類型),我會非常感激。 –
您需要先對Reflection進行自己的研究。嘗試你認爲是必需的,然後,如果它不起作用,發佈你有什麼,並告訴我們發生了什麼。 – jmcilhinney