激活器从文本中解包代码
Activator unwrap code from text
我想知道是否可以从网络服务器下载 C# class 源文本并使用 Activator 解包并使用此代码。
可以吗?
不但是是的。如果尚未编译,则不能在 C# 中添加内联源代码。您可以使用脚本语言来执行此操作,例如 Python 或 F#。但是,您可以解析代码并使用反射来创建动态程序集和 运行 代码,但从技术上讲,您是在源代码中编写一个迷你编译器来执行此操作,这将是一项艰巨的任务。
我想知道是否可以从网络服务器下载 C# class 源文本并使用 Activator 解包并使用此代码。
可以吗?
不但是是的。如果尚未编译,则不能在 C# 中添加内联源代码。您可以使用脚本语言来执行此操作,例如 Python 或 F#。但是,您可以解析代码并使用反射来创建动态程序集和 运行 代码,但从技术上讲,您是在源代码中编写一个迷你编译器来执行此操作,这将是一项艰巨的任务。