为了账号安全,请及时绑定邮箱和手机立即绑定

保留两位小数点,整数也需要保留

保留两位小数点,整数也需要保留

RISEBY 2018-12-07 05:04:10
一个支付接口遇到的问题C#: 原数据    格式化值(应该得到的值) 1.12      1.12 1.1    1.10 1.0    1.10 1       1.00 1.222     1.22 string amount =Convert.ToString(Math.Round(decimal.Parse(“原数据”), 2)); 调用上面方法如果原数据是1,转换后的值还是1   我需要转换后的结果是1.00  永远保留两位小数   请问怎么做???跪求
查看完整描述

3 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

double n1 = 1.12, n2 = 1.1, n3 = 1.0, n4 = 1, n5 = 1.222;
Console.WriteLine(n1.ToString("#0.00"));//1.12
Console.WriteLine(n2.ToString("#0.00"));//1.10
Console.WriteLine(n3.ToString("#0.00"));//1.00
Console.WriteLine(n4.ToString("#0.00"));//1.00
Console.WriteLine(n5.ToString("#0.00"));//1.22
查看完整回答
反对 回复 2019-01-21
?
千万里不及你

TA贡献1784条经验 获得超9个赞

int i=1;

string amount=i.ToString("0.00");

查看完整回答
反对 回复 2019-01-21
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

 String.Format("{0,5:0.00}", 原数据)

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 488 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信