VB.Net-评估字符串中的数学表达式

标签 vb.net string math expression evaluate

有没有一种方法可以让我评估字符串中的数学表达式?示例(非实际代码):

输入=“2 + 2”

输出= SomeMethod(输入)

输出= 4

更新:没关系,我通过使用DataTable.Compute找到了解决方法。

最佳答案

您将需要一个数学表达式解析器来处理此问题。

以下是CodePlex上的各种开源选项:

  • Simple Math Parser
  • Fast Lightweight Expression Evaluator
  • ILCalc

  • 搜索将发现许多其他...

    关于VB.Net-评估字符串中的数学表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6604840/

    相关文章:

    database - GetdataBy 日期不起作用为什么?

    VB.NET - 数字十进制列的 Visual Foxpro OLE DB 问题

    vb.net - 2个物体之间的线性运动

    python - 在 Matplotlib 中将年份添加到 x 轴

    javascript - 使用 MathJax 的所见即所得数学方程编辑器

    Java Math 未返回正确答案

    math - Javascript:计量单位转换库?

    vb.net - 如何在 VB.net 中使用 ROWNUM 从 MS-Access DB 检索数据

    c# - 帮助对 C# 中的文本字符串进行正则表达式验证

    string - 如何将通配符 * 集成到数学验证路由中