Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 0.000013 的双精度值,并且希望以 0.000013 的形式输出到文本,但不想指定固定精度。.ToString("F") 不起作用,因为它给出 0.00。有谁知道格式化数字的正确说明符,理想情况下限制为 6 dp,但我希望像 0.123 这样的值输出为 0.123 而不是 0.123000?
听起来您可能想要:
x.ToString("0.######")
有关详细信息,请参阅MSDN 中的“自定义数字格式字符串”。