C#格式字符串# ### ###.##显示小于1的数值时缺失前导零如何解决
解决数值格式字符串问题
- 原格式字符串
# ### ###.##的问题在于:整数部分为0时,#作为可选占位符会被省略,导致小于1的数值只显示小数部分(如0.12显示为,12)。 - 直接使用格式字符串
0 ### ###.##即可满足需求:- 大数(如
1234567.89)会正常显示为1 234 567,89,保留三位分组空格分隔的格式; - 小于1的数值(如
0.12)会显示为0,12; - 整数部分不为0的小数(如
123.45)会显示为123,45; - 若需要强制显示两位小数(包括
0的情况),可改为0 ### ###.00,此时0会显示为0,00。
- 大数(如
内容的提问来源于stack exchange,提问作者pepr
相关产品推荐
相关产品推荐

