【发布时间】:2012-07-19 18:18:51
【问题描述】:
我正在尝试使用前导空格格式化数值,以将字符串打包到给定长度,因此:-
mystring = mynumber.ToString ("format-string")
但是我没有找到正确的格式字符串。我已经看到问题here 并尝试了建议的答案,但它不起作用。对于 123.4,
.ToString ("####.#") gets "123.4"
.ToString ("6:####.#") gets "6:123.4"
.ToString ("0,6:####.#") gets "06:0,123.4"
.ToString ("{####.#}") gets "{123.4}"
.ToString ("{6:####.#}") gets "{6:123.4}"
.ToString ("{0,6:####.#}") gets "{06:0,123.4}"
有什么我可以尝试得到" 123.4"的吗?
【问题讨论】:
-
你总是想要 1 个前导空格还是想要将字符串填充到一定长度?
-
@Jodrell,我希望将字符串填充到一定长度;抱歉,我没有说清楚。
-
要明确的是,提问者似乎奇怪地不愿意陈述的“特定长度”是 6。
标签: vb.net