6
A
回答
7
var probablyDecimalString = "0.4351242134";
decimal value;
if (Decimal.TryParse(probablyDecimalString , out value))
Console.WriteLine (value.ToString("0.##"));
else
Console.WriteLine ("not a Decimal");
2
float f = float.Parse("0.4351242134");
Console.WriteLine(string.Format("{0:0.00}", f));
见this为的String.format。
4
var d = decimal.Parse("0.4351242134");
Console.WriteLine(decimal.Round(d, 2));
+0
非常感谢,效果很好 –
4
嗯,我会做:
var d = "0.4351242134";
Console.WriteLine(decimal.Parse(d).ToString("N2"));
1
这会帮助
double ValBefore= 0.4351242134;
double ValAfter= Math.Round(ValBefore, 2, MidpointRounding.AwayFromZero); //Rounds"up"
0
float myNumber = float.Parse("0.4351242134");
Console.WriteLine(string.Format("{0:f2}", myNumber));
相关问题
- 1. 字符串转换为与2位数字的两倍小数点分隔
- 2. 数字转换为字符串不带小数位
- 3. 以2位小数进行双倍转换的字符串
- 4. 在Java中转换字符串2位小数
- 5. 将2位数字转换为python中的字符串
- 6. 将字符串转换为位数组
- 7. 如何将double转换为带有2位小数的字符串?
- 8. 如何将字符串数字转换为Java中的两位小数三位?
- 9. 转换数字字符串转换为字符串
- 10. double转换成字符串超过5位小数位精度
- 11. 数转换为字符串
- 12. 将字符串转换为int(2)
- 13. 将字符串转换为2元组
- 14. 将2个字符串转换为DateTime
- 15. 将字符串[]转换为字节[] 2个字符转换为字节?
- 16. 我可以提取no。 2位数字从字符串转换为整数?
- 17. 转换为数字字符串,数字
- 18. Android:将字符串转换为位图
- 19. 将Ascii字符串转换为位流
- 20. 将位图转换为字符串
- 21. 转换八位字节字符串转换为Unicode字符串,Python 3中
- 22. 转换字符串数组为数字
- 23. 转换位数成字符串
- 24. 从字符串64位整数转换
- 25. 如何将数字12转换为浮点数12.00(带2位小数),而不是字符串
- 26. 位移并将字符转换为Unicode转义字符串
- 27. 将字符串转换为回文字符串,最小插入
- 28. 将Redis输出字符串转换为位字符串
- 29. 字符串转换为字节转换
- 30. Double.Parse在转换8位小数时丢失精度字符串
应该是什么0.3的结果呢?它应该是“0.30”还是“0.3”? –