我几乎不好意思问这个非常基本的问题,但是:
如何打印以下内容仅使用格式字符串?
42.315 --> 42.315000
-4.2 --> -4.200000
315.42 --> 315.420000
如果不明显:我需要在逗号/点之前和逗号/点之后用零填充
我有以下代码来填充以下零:
double v1 = 42.315;
return string.Format("v1: {0:F14}", v1);
我通常会使用
<string>.PadLeft(18, ' ')
用零填充字符串的左侧。然而,我确实想避免
string::PadLeft(int, char)
并纯粹用
string::format(string, params object[])
来解决这个问题。