我使用,要求所有它的指控提交作为一个整体数字作为这样一个支付服务:转换十进制整数不失货币价值
$205.01 submitted as 20501
$195.43 submitted as 19543
$42.06 submitted as 4206
我想这第一:
Convert.ToInt32(OrderTotal * 100);
但我发现如果OrderTotal = $120.01
然后我结束了12000
,与数百名的地方四舍五入。我最终想要的是12001
。如何在不舍入的情况下执行此转换?
你的意思是你结束了与12000(3个零)或1200(2个零)? – juharr 2014-10-07 16:08:30
do'Convert.ToInt32(OrderTotal.ToString()。Replace(“。”,“”))':P – Habib 2014-10-07 16:09:48
'OrderTotal'变量的类型是什么? – admdrew 2014-10-07 16:10:06