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

发布于 2024-12-11 17:04:47 字数 198 浏览 4 评论 0原文

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

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

PS:Math.Exp(); ——这不是一个选择。

i've a prob here, so i need a help:)

When i'm calculating expression like this "(10.5 + 3.5 / 2) * 2" with jscript vsa engine, it's ok, but now i 've a question...
if in the string like above, i want to calculate also an exponent (10.5 + 3.5 / 2) * 2 + exp(2), what is the best way to do it?

PS: Math.Exp(); -- is not an option.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

黄昏下泛黄的笔记 2024-12-18 17:04:47

正确的编码方法是用整数进行计算,然后 Convert.ToString() 它

proper way to code this is to make your calculations in integer and then Convert.ToString() it

死开点丶别碍眼 2024-12-18 17:04:47

如果您使用 jscript.net,您可以先定义 exp 函数,然后计算表达式。例如那里讨论了示例

If you are using jscript.net you can define exp function first and calculate expression after that. example was discussed for instance there

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文