计算字符串中的表达式

void Main()
{
    string exp="1+2*3+(2+4)*3-23+23-4/2";
    new DataTable().Compute(exp,null).Dump();

    Microsoft.JScript.Vsa.VsaEngine ve =     Microsoft.JScript.Vsa.VsaEngine.CreateEngine();
    (Microsoft.JScript.Eval.JScriptEvaluate(exp, ve)).Dump();

    //IronPython 

}

 

posted @ 2014-05-07 09:24  DCLancer  阅读(207)  评论(0编辑  收藏  举报
(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = true; c.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.clicki.cn/boot/48212'; var h = document.getElementsByTagName('script')[0]; h.parentNode.insertBefore(c, h); })();