.NET中有字符串数学评估器吗?如果我有一个具有有效数学表达式的字符串,如:String s = "1 + 2 * 7";在.NET中是否有内置库/函数将为我解析和计算该表达式并返回结果?在这种情况下15。
3 回答
catspeake
TA贡献1111条经验 获得超0个赞
DataTable.Compute
double result = Convert.ToDouble(new DataTable().Compute("1 + 2 * 7", null));
+ (addition)- (subtraction)* (multiplication)/ (division)% (modulus)
DataColumn.Expression
明月笑刀无情
TA贡献1828条经验 获得超4个赞
double result = (double) HtmlPage.Window.Eval("15 + 35");
- 3 回答
- 0 关注
- 387 浏览
添加回答
举报
0/150
提交
取消