c# - 在 C# 中生成运行时代码(结构、类)

标签 c# .net code-generation c++-cli runtime

我需要在运行时在 C#(可能在 CLI 中)托管环境中生成结构和类。 假设我拥有与某些类/结构的那些数据成员关联的所有数据和数据类型。现在我需要在运行时生成结构/类,然后我需要在那些运行时创建的结构字段中映射数据。

我已经从 XML 文件中读取数据(即 BSTR 字段 1、BSTR 字段 2、BSTR 字段 3、BSTR 字段 4、BSTR 字段 5、长字段 6)。

现在我需要在运行时创建一个结构,它具有所有字段(我在上面列出的)的总和 sizeof 然后我可以轻松地一个一个地访问这些字段,这样整个完整的结构形成。

我该如何解决这个问题?

问候,

乌斯曼

最佳答案

你需要检查CodeDomReflection.Emit .

关于c# - 在 C# 中生成运行时代码(结构、类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3424972/

相关文章:

c# - 检查窗口是否在另一个线程上打开的辅助方法

c# - 我如何使用 Control.Invoke() 来抛出不会被忽略的异常?

c# - 如何确保路径中有尾随目录分隔符?

java - 是否有用于在 Eclipse 中为 Java 枚举生成 switch 语句的模板或其他东西?

c# - WMI 太慢了

c# - 英镑的 HTML ASCII 码

.net - 音频比较

c# - 从 TFS 获取当前迭代

firefox - 如何在Firefox中查看 “generated HTML code”?

c++ - GCC 汇编代码生成错误和解决方法