0
我一直在系统上工作了一段时间,客户端一直在测试它。他们希望系统现在四舍五入保留两位小数。有人可以帮助,因为我似乎遇到了Math.Ceiling
的麻烦,并将数字转换为十进制。我的代码如下。转换为十进制并舍入保留2位小数
第2行是需要进行更改的位置,并且数字需要四舍五入以保留2位小数。
float fcharge = Convert.ToSingle(dr["total_charge_weight"]) * Convert.ToSingle(dr["H_unit_rate"]);
decimal dcharge = Math.Round(Convert.ToDecimal(fcharge), 2);
float charge = Convert.ToSingle(dcharge);
你能提供一个输入和期望输出数据的例子吗? – fubo
你的代码有什么问题? – user3185569
@fubo输入将是123.877预期输出123.90 –