更改浮点类型精度

时间:2014-10-17 14:40:18

标签: c#

我想在“。”之后将浮点类型精度从7位减少到6位。我尝试将数字乘以10,但这不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果您只是尝试格式化输出上的数字(即转换为字符串),您只需要使用正确的格式字符串:

13.651234f.ToString("f6"); // Always six decimal places

如果您需要为应用程序逻辑执行此操作,您可能希望使用decimal而不是float - float是二进制数,因此“十进制”小数的概念地方有点偏。