【发布时间】:2010-09-21 06:58:11
【问题描述】:
在 C# 中,是否可以在浮点数上执行 ToString 并在不使用指数的情况下获取值?
例如,考虑以下情况:
float dummy;
dummy = 0.000006F;
Console.WriteLine(dummy.ToString());
这给出了输出
6E-06
然而,我是什么
0.000006
我能找到的最接近的是使用“F”限定符,但是我需要指定小数位数,否则值会被四舍五入。
实际上有没有一种方法可以自动执行此操作,或者我是否需要执行大量时髦的逻辑来修剪零或找出所需的小数位数。
谢谢;
理查德·莫斯
【问题讨论】:
标签: c# floating-point tostring