标签: c# reflection activator
我想知道自己是否有可能从网络服务器下载C#类源文本并使用Activator解包并使用此代码。
这可能吗?
答案 0 :(得分:0)
不,但是。如果尚未编译,则无法在C#中添加内联源代码。您可以使用脚本语言来执行此操作,如Python或F#。然而,您可以解析代码并使用反射来创建动态程序集并运行代码,但是您在技术上在源代码中编写了一个迷你编译器来执行此操作,这将是一项大规模的工作。