7
A
回答
17
1.4
相同1.40
- 你只是想以不同的方式显示。调用ToString
当使用格式字符串 - 像value.ToString("0.00")
12
1.4 == 1.40
你唯一需要结尾0的时间是当你显示数字..i.e。将其格式化为字符串。
.ToString("N2");
5
尾随零更是一个格式比的数值问题,所以使用
foo.ToString("0.00")
2
尾随零只是一个演示。数学方面,1.40
和1.4
是等同的。
使用的格式,而不是与2位小数目前它:
String.Format("{0:0.00}", 1.4);
or
yourNumber.ToString("0.00");
1
它是一个数字,所以它没有一个尾随零 - 你必须让它文字和力(双?)尾随零。
2
我知道这是一个老问题,但可能会帮助别人!
我正在使用c#xml类来填充,然后序列化为xml。其中一个值是双。如果我给这个值赋值'7',当我真的需要'7.00'时,这个值被序列化为'7'。这一轮最简单的方法是只是做:
foo = doubleValue + 0.00M
这让而不是仅仅7.认为这是更好然后做一个ToString,然后解析回值7.00。
0
它与您使用小数还是双倍有关。
虽然内部(因为它出现在Source Code)Math.Round()
保留甚至上双,还在于它保存为双内存自动地导致删除所有尾随零
所以,如果你的尾随零要想拖尾零,你可以使用字符串显示函数来设置其他人已经回答的格式,或者确保以原始值的小数形式传递(导致内部使用Decimal.Math.Round
这将只处理小数),并确保不要将结果转换为double,也不要将其保存在双变量中。
同样,如果你有一个小数,并且你不想跟随零,只需将它转换为double(你可以将输入转换为Math.Round
或结果,只要在某处它正在成为一个双)。
相关问题
- 1. d3.format将不会保留结尾零
- 2. 如何使用Math.Round将十进制值舍入,但保留尾随零
- 3. Math.Round,保留小数位
- 4. 保留删除Newtonsoft.Json中的尾随零
- 5. 用绘图保留尾随零
- 6. 在python中保留尾随零
- 7. Cocos2D:CCLabelTTF不会保留结尾的空白。
- 8. 在python中舍入一个数字,但保留结尾零
- 9. 双重字符串保持结尾零
- 10. 保持尾随零
- 11. 在Swift中保留.doubleValue()中的尾随零
- 12. 如何使用gtable中的解析并保留尾随零
- 13. 回合一个数字并在oracle中保留尾随零
- 14. 如何在Kendo UI的numericTextBox中保留尾随零?
- 15. 当从JObject转换为XDocument时需要保留尾随零
- 16. R {base}以科学记数法保留尾随零
- 17. 使用逗号格式化小数,保留尾随零
- 18. 使用PHP中的NumberFormatter保留尾随零
- 19. Decimal.Parse删除结尾零
- 20. PHP删除结尾零?
- 21. 最后以零结尾
- 22. 保留尾随空格Sybase
- 23. 当动画结束时,保留动画的结尾图像
- 24. 保留前导零SQL
- 25. PowerShell的 - 保留前导零
- 26. 如何在汇款时保留结尾0s
- 27. preg_replace删除空标签,但保留块引号的结尾
- 28. 获得不同的结果Math.Round
- 29. 保留或不保留
- 30. ASCIIZ字符串以零字节结尾
正确。我只是想以不同的方式显示它。谢谢! – Blade3