是否可以将字符串编译为代码而无需编译整个新类?
我看过很多教程,也看过CodeDom
框架的文档,但在所有这些中,它创建了一个新类和所有内容,我想要的只是编译 1 行并将其添加到原始代码中
string code = "5 + 1";
我如何编译它并在运行时像这样使用它:
double number = CompileAndCall("5 + 1");
CompileAndCall()
应该以某种方式将代码转换为:
return (double)5 + 1;
这应该(double)6
从方法返回结果 () 并将其存储在number
变量中。