有没有formatString
这样的价值:
intValue.ToString(formatString) == String.Format("{0,9}", intValue)
对于不超过 100 万的所有正整数值?
特别是,输出必须是 9 个字符,并在开头用空格填充。
000000000
会给我正确的长度,但用零填充。
至于为什么我不只是使用String.Format("{0,9}", intValue)
,我正在尝试创建一个配置文件,第三方程序将读取并使用它来创建输出文件,我无法更改该程序中的代码。我知道该程序是用 C# 编写的,从它使用的当前配置文件中可以明显看出ToString()
。