我正在寻找一个适用于 string.Format 的格式,能够打印出以下内容。
double d = 123456.123456D;
double d2 = 123456D;
like
123,456.123456
123,456
{0:N6} 的结果为
123,456.123456
123,456.000000
{0:0.######} 的结果为
123456.123456
123456
{0:#.0} 的结果为
123,456
123,456
我无法找到适合我的格式。我需要定义自己的格式提供程序吗?
######
部分。 - James#,0.######
替代。我已经更新了我的答案,因为这是一个更好的格式。 - D StanleyToString()
时,应该是#,0.#####
(不包括大括号或第一个零+冒号)。 - knocte