Possible Duplicate:
C# eval equivalent?Duplicate of How can I evaluate C# code dynamically?
我们如何在 C# 中实现 JS eval() 如果可能的话提供一个例子.. 谢谢
最佳答案
您实际上可以使用 C# 中的 JScript eval
函数...
创建一个 JsMath.js 文件,包含以下 JScript 代码:
class JsMath
{
static function Eval(expression : String) : double
{
return eval(expression);
};
}
编译成动态链接库:
jsc /t:library JsMath.js
将对 JsMath.dll 的引用添加到您的项目中。您现在可以在代码中使用 JsMath 类:
double result = JsMath.Eval(expression);
关于c# - 在 C# 中实现 JS Eval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260043/