小编典典

用数学运算符评估字符串

c#

有没有一种简单的方法来评估字符串,如 "(4+8)*2" So,以便您获得24的int值?

还是要完成这项工作需要很多工作…?


阅读 204

收藏
2020-05-19

共1个答案

小编典典

使用Ncalc:

Expression e = new Expression("(4+8)*2");
Debug.Assert(24 == e.Evaluate());

http://ncalc.codeplex.com/

2020-05-19