浮点到句点后至少有一个数字的字符串
本文关键字:有一个 数字 字符串 句点 | 更新日期: 2023-09-27 18:33:43
如何将浮点数格式化为字符串:
1 => "1.0"
1.12345 => "1.12345"
而不是:
String.Format("{0:0.0}", 123.0); // Limit amount of digits
谢谢!
位数
有最大限制吗?
您可以改用:
String.Format("{0:0.0#####}", floatVal)
您可以将#
扩展到您想要/认为合理的任何内容。在格式说明符.
之后,0
指示应始终显示小数精度位,而#
指示应显示小数精度位(如果存在)。
toString() 可以采用 IFormatProvider,它允许您将各种数据类型格式化为其他格式。
float f = 1.45783f;
string result = f.ToString("f2");
float f = 1.45783f;
string result = f.ToString("f2");