有没有一种方法可以将字符串转换为命令?

时间:2020-09-04 11:00:01

标签: c# string command line

我在做计算器。正确的字符串分析器(按字符分析字符串)将非常耗时,因此我想,有没有办法将字符串转换为这样的命令行:

double num = "12/6+23*4";

1 个答案:

答案 0 :(得分:0)

有一个简单的技巧可以做到这一点。首先,导入名称空间

using System.Data;

然后,

string math = "12.0/6+23*4";
decimal value = (decimal)new DataTable().Compute(math, null);
//value = 94.0