本文介绍了在C#实现JS评估和演示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能重复:
的
的
如何才能实现我们JS eval()函数在C#
。如果有可能提供一个例子..
谢谢
How can we Implement JS eval() in C#If possible provide an example..thank you
推荐答案
实际上,你可以使用JScript的评估
从C#的功能...
You can actually use the JScript eval
function from C#...
创建一个文件JsMath.js,用下面的JScript代码
Create a file JsMath.js, with the following JScript code :
class JsMath
{
static function Eval(expression : String) : double
{
return eval(expression);
};
}
它编译成一个DLL:
Compile it into a DLL :
jsc /t:library JsMath.js
到JsMath.dll的引用添加到项目中。现在,您可以使用JsMath类代码:
Add a reference to JsMath.dll to your project. You can now use the JsMath class in your code :
double result = JsMath.Eval(expression);
这篇关于在C#实现JS评估和演示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!