0

是否可以将字符串编译为代码而无需编译整个新类?

我看过很多教程,也看过CodeDom框架的文档,但在所有这些中,它创建了一个新类和所有内容,我想要的只是编译 1 行并将其添加到原始代码中

string code = "5 + 1";

我如何编译它并在运行时像这样使用它:

double number = CompileAndCall("5 + 1");

CompileAndCall()应该以某种方式将代码转换为:

return (double)5 + 1;

这应该(double)6从方法返回结果 () 并将其存储在number变量中。

4

0 回答 0