C#& VSAEngine - 使用指数计算字符串表达式?

时间:2011-10-25 14:52:17

标签: c# exponent jscript.net managed-jscript

我在这里有一个问题,所以我需要一个帮助:)

当我用jscript vsa引擎计算这样的表达式“(10.5 + 3.5 / 2)* 2”时,没关系,但现在我有一个问题...... 如果在上面的字符串中,我想计算一个指数(10.5 + 3.5 / 2)* 2 + exp(2),最好的方法是什么?

PS:Math.Exp(); - 不是一种选择。

2 个答案:

答案 0 :(得分:0)

如果您使用的是jscript.net,则可以先定义exp函数,然后再计算表达式。例如,there

讨论了一个例子

答案 1 :(得分:0)

对此进行编码的正确方法是以整数形式进行计算,然后使用Convert.ToString()进行计算