伙计我有一个由用户在文本框中构建的计算。 简而言之,他定义了他想要的格式,稍后传递了值(在一些数据库查询之后)。
例如。 (X + Y)* 55
或者他也可以作为
(X - 100) * 100
有没有办法用c#计算?
注意:从数据库中检索X和Y.
答案 0 :(得分:3)
它是一个易于使用和扩展的C#
计算引擎如何使用的示例是:
Expression e = new Expression("2 + 3 * 5");
Debug.Assert(17 == e.Evaluate());
答案 1 :(得分:0)