在c#中评估数学表达式

时间:2013-11-26 12:10:50

标签: c# function expression calculator evaluation

伙计我必须评估一个数学表达式(用字符串表示)。 直到现在我有简单的表达,因此以下工作正常

var result = new DataTable().Compute(STRING_HERE, null);

但是现在我的字符串表达式变得有点复杂,上面的方法开始出错。

我知道如何处理这种情况吗?

我想要一些内置的方法或功能,如apporach(最好)。

1 个答案:

答案 0 :(得分:1)

不是inbuild,但NCalc(http://ncalc.codeplex.com/)是一个非常好的用于评估数学表达式的库。