代码之家  ›  专栏  ›  技术社区  ›  Raúl Roa

如何在运行时从文件创建类

  •  3
  • Raúl Roa  · 技术社区  · 16 年前

    是否可以在运行时从文件创建一个类而不进行解析?

    3 回复  |  直到 16 年前
        1
  •  4
  •   Randolpho    16 年前

    是的,可以在运行时从文件创建类。

    Dynamic Source Code Generation and Compilation

        2
  •  1
  •   Elalfer    16 年前

    您可以在MS.NET中使用运行时编译器(反射)

    看一看 here

        3
  •  1
  •   Jason    16 年前

    BuildManager.GetCompiledAssembly .

    下面是一个示例用法:

    Assembly a = BuildManager.GetCompiledAssembly("~/TestClass.cs");
    foreach (Type t in a.GetExportedTypes()) {
        object obj = Activator.CreateInstance(t)
        // Do something with obj...
    }