4

C# 中是否有任何方法可以传递数学语句,并且该方法会给你结果,例如你将传递这个字符串

1+2-3/4*5

它会给你回报

0

4

1 回答 1

3

使用NCalc

Expression e = new Expression("2 + 3 * 5");   
Debug.Assert(17 == e.Evaluate());
于 2013-10-10T14:10:31.443 回答