您的位置:首页 > 其它

decimal,double,float等浮点型去除后导0

2013-12-24 15:06 190 查看
情况是这样的:

原始数据是:

想要达到的结果是


方案:

1、使用value.ToString("0.000"),这里的.000表示保留小数点后多少位(四舍五入)。(如保留小数点后两位就是 0.00)

2、转换为字符串后先去除后导0,再去除后导 . 符号,value.ToString().TrimEnd(new char[] { '0' }).TrimEnd(new char[] { '.' });

这个方案可以去除任意多的后导零,只是写法略繁琐,有知道简单写法的高手请不吝赐教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: