我需要在运行时在C#(可能在CLI中)托管环境中生成结构和类。 假设我具有与某些类/结构的数据记忆相关的所有数据和数据类型。现在我需要在运行时生成结构体/类,之后我需要在这些运行时创建的结构体字段中映射数据。我已经从XML文件(即BSTR field1,BSTR field2,BSTR field3,BSTR field4,BSTR field5,long field6)读取数据。在C#中生成运行时代码(结构体,类)#
现在我需要在运行时创建一个结构,其中包含所有字段的总和(我在上面列出),然后我可以轻松地逐个访问这些字段,以便形成完整的结构体。
我该如何解决这个问题?
问候,
乌斯曼
在生成该类型后,您打算如何“一个接一个地访问这些字段”?使用反射?由于类型是动态生成的,因此您无法静态访问这些属性。 – 2010-08-06 15:14:10