0

有没有办法在 Ncalc 中将一个小数除以另一个小数?

当我尝试

Expression exp = new Expression("119 / 1.19");
    try
    {
        MessageBox.Show(exp.Evaluate().ToString());
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message, "ERROR");
    }

我得到:

“运算符'/'不能应用于'decimal'和'double'类型的操作数”。

4

1 回答 1

1

利用System.Double

像这样

System.Double amount = 11000.19;
Expression ex = new Expression("Amount*0.2");
ex.Parameters.Add("Amount", amount);
object result = ex.Evaluate();
于 2017-05-06T12:18:18.497 回答