0

我有一个 0.000013 的双精度值,并且希望以 0.000013 的形式输出到文本,但不想指定固定精度。.ToString("F") 不起作用,因为它给出 0.00。有谁知道格式化数字的正确说明符,理想情况下限制为 6 dp,但我希望像 0.123 这样的值输出为 0.123 而不是 0.123000?

4

1 回答 1

7

听起来您可能想要:

x.ToString("0.######")

有关详细信息,请参阅MSDN 中的“自定义数字格式字符串”

于 2013-02-15T13:44:35.493 回答