【发布时间】:2013-11-27 05:07:54
【问题描述】:
伙计们,我正在评估一个字符串数学表达式。
首先我导入了库
using System.Linq.Expressions;
然后在我的代码中,我做了,
Expression e = new Expression("(450*5)+((3.14*7)/50)*100");
double result = e.Evaluate();
但是我得到的错误是 无法创建抽象类或接口“System.Linq.Expressions.Expression”的实例
为什么上述方法不起作用?
我该如何评估?
【问题讨论】:
-
您为什么希望它能够工作?您是否阅读过您尝试实例化的类型的文档?
-
@Asad 我期待它能够工作,因为我在之前的一篇文章中提出了这个解决方案。
-
C#中没有方法,比如javascript的"eval方法是
标签: c# expression calculator evaluation