2

可能重复:
在 Java 中使用 eval

在 javascript 中,我可以使用 eval 调用函数,例如:

eval('my_javascript_code;')

在 C# 或 JAVA 中是否有类似的东西可以让我运行 C# 或 JAVA 代码?

String time = Eval("My csharp code");

还是我完全偏离了轨道?

4

1 回答 1

0

没有直接的模拟 - 没有内置函数可以接受字符串并将其作为可执行代码运行。

您可以使用任一平台的不同反射选项来动态执行代码。这些包括在代码中创建类、编译它们并执行它们,这并不容易或快速。

于 2012-12-05T10:05:18.083 回答