Ncalc将小数除以小数

本文关键字:小数 Ncalc | 更新日期: 2023-09-27 18:20:52

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

当我尝试时

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

我得到:

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

Ncalc将小数除以小数

使用System.Double

像这个

System.Double amount = 11000.19;
Expression ex = new Expression("Amount*0.2");
ex.Parameters.Add("Amount", amount);
object result = ex.Evaluate();