decimal,double,float等浮点型去除后导0
2013-12-24 15:06
190 查看
情况是这样的:
原始数据是:
![](http://img.blog.csdn.net/20131224145644281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW9rZXFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
想要达到的结果是
![](http://img.blog.csdn.net/20131224145726406?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW9rZXFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
方案:
1、使用value.ToString("0.000"),这里的.000表示保留小数点后多少位(四舍五入)。(如保留小数点后两位就是 0.00)
2、转换为字符串后先去除后导0,再去除后导 . 符号,value.ToString().TrimEnd(new char[] { '0' }).TrimEnd(new char[] { '.' });
这个方案可以去除任意多的后导零,只是写法略繁琐,有知道简单写法的高手请不吝赐教。
原始数据是:
想要达到的结果是
方案:
1、使用value.ToString("0.000"),这里的.000表示保留小数点后多少位(四舍五入)。(如保留小数点后两位就是 0.00)
2、转换为字符串后先去除后导0,再去除后导 . 符号,value.ToString().TrimEnd(new char[] { '0' }).TrimEnd(new char[] { '.' });
这个方案可以去除任意多的后导零,只是写法略繁琐,有知道简单写法的高手请不吝赐教。
相关文章推荐
- 分词学习(1)--正向最大匹配分词
- cocos2dx之CCTMXTiledMap
- 使用PHPMailer发送带附件并支持HTML内容的邮件
- 第五届蓝桥杯—— 基础练习:杨辉三角形
- Trie的实现
- GCC编译优化指南 --金步国
- 软件启动画面其实并不简单
- matlab图形加注功能
- 分页语句的快与慢
- 获取和重设IIS匿名用户的密码
- js 复制内容到粘贴板的兼容性
- 防止ajax非正常访问
- 使用 jxl 导出Excel
- 深入Android开发之--Android事件模型
- windows注册表
- tomcat6源码研究:tomcat类加载机制
- javascript 学习要点
- svn版本控制中有关merge的几个问题
- linux-设备驱动之device设备结构
- ASP.NET验证控件详解