在我的输入中跟随字符串
"(((5292-5325)-(5401/5))/5325)"
Run Code Online (Sandbox Code Playgroud)
我需要计算这一个,并希望得到输出float.对于我以前string来float转换,但我得到了异常.怎么做那个?
我DataTable通常用于此目的:
DataTable dt = new DataTable();
var result = dt.Compute("(((5292-5325)-(5401/5))/5325)", "");
Run Code Online (Sandbox Code Playgroud)
要么:
double result = (double)dt.Compute("(((5292-5325)-(5401/5))/5325)", "");
Run Code Online (Sandbox Code Playgroud)