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