有没有一种方法可以让我在字符串中评估数学表达式?示例(非实际代码):
输入=“2 2”
输出= SomeMethod(输入)
输出= 4
更新:没关系,我通过使用DataTable.Compute找到了解决方法.
你需要一个数学表达式解析器来处理这个问题.
以下是CodePlex上的一些开源选项:
> Simple Math Parser
> Fast Lightweight Expression Evaluator
> ILCalc
搜索会找到许多其他人……