【发布时间】:2011-07-07 01:19:47
【问题描述】:
有没有一种方法可以让我计算字符串中的数学表达式?示例(不是实际代码):
输入 = "2+2"
输出 = SomeMethod(输入)
输出 = 4
更新:没关系,我通过使用 DataTable.Compute 找到了解决方法。
【问题讨论】:
-
在 SO 中搜索 MSScriptControl。
标签: vb.net string math expression evaluate
有没有一种方法可以让我计算字符串中的数学表达式?示例(不是实际代码):
输入 = "2+2"
输出 = SomeMethod(输入)
输出 = 4
更新:没关系,我通过使用 DataTable.Compute 找到了解决方法。
【问题讨论】:
标签: vb.net string math expression evaluate
您需要一个数学表达式解析器来处理这个问题。
以下是 CodePlex 上的一些不同的开源选项:
搜索会发现很多其他的......
【讨论】: