在句点之后浮动至少一个数字

Ger*_*ell 5 c#

如何将Float格式化为String:

1 =>"1.0"

1.12345 =>"1.12345"

代替:

 String.Format("{0:0.0}", 123.0); // Limit amount of digits
Run Code Online (Sandbox Code Playgroud)

谢谢!

Mik*_*rie 8

是否有最大数字限制?

你可以改用:

String.Format("{0:0.0#####}", floatVal)
Run Code Online (Sandbox Code Playgroud)

您可以将其扩展#到您想要/认为合理的任何内容.在.格式说明符之后,a 0表示应始终显示小数精度位置,同时#表示如果存在则应显示.