ToString()数字格式

Jam*_*mes 0 c# winforms

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

Jon*_*eet 7

听起来你可能想要:

x.ToString("0.######")
Run Code Online (Sandbox Code Playgroud)

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