几年前在VB.NET访问create-class-dynamically-at-runtime创建动态创建类的实例,并
其性能已经解释了如何动态创建使用CreateClass函数的类。函数工作正常,我成功地枚举了新创建的类的属性。
我知道我可以使用
Dim varNewType = CreateClass("clsTest2", TypeDict)
Dim NewVar = Activator.CreateInstance(varNewType)
但是,我没有我知道如何访问它的属性确实创造了新创建的类的单一实例,如何设置他们或得到他们的价值观。
此外,我需要创建这个新创建类型的列表。所以请,如果有人有任何想法,请分享。
在此先感谢。
您将使用反射来访问成员,如果是属性,则使用它们的值。 – jmcilhinney
嗨jmcilhinney,我意识到这一点,但我不知道如何做到这一点。如果你只需要放几行代码,那么我就会知道我必须使用Reflection的对象和方法。另外,如果你有任何想法如何实例化新列表(新类型),我会非常感激。 –
您需要先对Reflection进行自己的研究。尝试你认为是必需的,然后,如果它不起作用,发布你有什么,并告诉我们发生了什么。 – jmcilhinney