有这样的格式化需求:
10.0000  输出 10
10.0001  输出 10.0001

用 # 格式化即可

Console.WriteLine(10.0000.ToString("#.####"));
        Console.WriteLine(10.0001.ToString("#.####"));

Console.WriteLine(String.Format("{0:#.####}", 10.0000));
        Console.WriteLine(String.Format("{0:#.####}", 10.0001));

参考:http://msdn.microsoft.com/zh-cn/library/0c899ak8.aspx

如果格式化的值在格式字符串中出现“#”的位置有一个数字,则此数字被复制到结果字符串中。否则,结果字符串中的此位置不存储任何值。

请注意,如果“0”不是有效数字,此说明符永不显示“0”字符,即使“0”是字符串中唯一的数字。如果“0”是所显示的数字中的有效数字,则显示“0”字符。

“##”格式字符串使得值被舍入到小数点前最近的数字,其中零总被舍去。例如,用“##”格式化 34.5 将得到值 35。

转载于:https://www.cnblogs.com/liuqhui/archive/2011/08/09/2131787.html

[转].NET 数字格式化:忽略末尾零相关推荐

  1. 使用标准C++ 生成一个循环输出数字格式化前面补零的简单demo

    之前有朋友问我如何用C语言写一个循环输出一个字符串,大概类似于sr0000,sr0001到sr9999,这样的字符串.最开始我想到的是format 格式化方法,比如boost中的MFC,QT基本都有这 ...

  2. C#【保留小数点后位数】与【字符串数字格式化】

    保留小数点后位数 Double dValue = 95.12345;int iValue = 10000; string strValue = "95.12345"; string ...

  3. java中NumberFormat 、DecimalFormat的介绍及使用,java数字格式化,BigDecimal数字格式化

    文章目录 前言 一.NumberFormat 1.概述 2.实例化方法 3.货币格式化 4.百分比格式化 5.NumberFormat的坑 5.1.不同的格式化对象处理相同数值返回结果不同 问题 源码 ...

  4. 使用 .toLocaleString() 轻松实现多国语言价格数字格式化

    用代码对数字进行格式化,显然不是逢三位加逗号这么简单.比如印度在数字分位符号上的处理,就堪称业界奇葩: 印度的数字读法用"拉克"(十万)和"克若尔"(千万),数 ...

  5. java数字格式化_Java数字格式

    java数字格式化 当我看到其他人编写不必要的Java代码并且由于缺乏对已经提供所需功能的JDK类的了解而编写了不必要的Java代码时,我会想到很多次. 这样的一个例子是时间相关的常量的使用硬编码值的 ...

  6. php 0补全,PHP给数字或字符串补零0或自动补全其他符号

    PHP给数字或字符串补零0或自动补全其他符号 2014-04-10 在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 一.st ...

  7. python字符串左边补0_python 实现数字字符串左侧补零的方法

    python 实现数字字符串左侧补零的方法 因为做新闻爬虫,url里面0-9的日期要左侧加零.经过查询之后得到了两种方法. 一.先设一个足够大的数,比如1000000,然后加上当前的数字比如9,得到1 ...

  8. JavaSE——数字格式化、产生随机数字、生成验证码

    目录 一.关于数字格式化 二.高精度BigDecimal 三.产生随机数 3.1 随机产生int类型取值范围内的数组 3.2  随机产生一个范围内的随机数 3.3 随机产生一个验证码 一.关于数字格式 ...

  9. 2021-05-16 C#.NET面试题 列举你知道的数字格式化转换

    列举你知道的数字格式化转换 可使用"0"和"#"占位符进行补位."0" 表示位数不够位数就补充"0",小数部分如果位数多 ...

最新文章

  1. Http请求之优雅的RestTemplate
  2. Node-RESTful
  3. 用 ArrayList 还是 LinkedList?
  4. python量化投资培训清华大学深研院_GitHub - CatsJuice/quantitative-investment-learning: 使用Python进行量化投资的学习报告...
  5. VTK:相互作用之MouseEvents
  6. process.cwd __dirname __filename 区别
  7. div默认外边距是多少_CSS盒模型之内边距、边框、外边距 十九问(持续更新)...
  8. 聚奎中学2021高考成绩查询,江津2017全体高考考生的喜报
  9. xampp 中 mysql的相关配置
  10. (亲测无坑)Centos7.x使用kubeadm安装K8s集群1.15.0版本
  11. 用Prime95来做linux下CPU压力测试
  12. 电脑清理代码_网络安全宣传周丨电脑中病毒,这样处置!
  13. 蓝桥杯2017年第八届C/C++省赛A组第一题-迷宫
  14. 产品报告|利用SWOT模型分析趣头条APP
  15. matlab中prod函数、mean函数、median函数——小白MAT LAB学习笔记
  16. raspberry pi pico|爷青回!在raspberry pi pico上玩nes游戏(2)(开源树莓派pico NES模拟器)-搭建pico开发环境
  17. alook浏览器哪个好 夸克浏览器_简单搜索、X浏览器、夸克浏览器、Via几款极简浏览器,到底哪个最好用?...
  18. 英伟达发布527.37显卡驱动,支持《极品飞车:不羁》《漫威暗夜之子》
  19. 交错和 (hihocoder)
  20. 教师节祝福语太单调?来用PaddleHub生成独家祝福语

热门文章

  1. 北斗导航 | C语言实现PPP(精密单点定位)
  2. 计算机视觉与深度学习 | 动态背景下的前景目标提取
  3. php配置mysql集群_mysql的集群配置
  4. 标签页式样的对话框参考
  5. python 字典处理_python 字典的处理
  6. 决策树c4.5编译,
  7. 嵌入式设计与开发实践要点[1.2]-嵌入式系统的内核
  8. vb.net 2019-机器学习ml.net情绪分析(3)
  9. 温州大学计算机与人工智能学院2022年硕士研究生招生复试咨询开始啦!
  10. 推荐一个Python GUI神器,双手彻底解放!