我試圖與領先的空間格式化一個數值,收拾串出給定長度,從而: -格式數字值
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 2012-07-19 10:15:14
@Jodrell,我想要字符串填充到一定的長度;對不起,我沒有說清楚。 – 2012-07-19 10:16:00
需要說明的是,提問者似乎奇怪地不願陳述的「確定長度」是6. – cja 2015-06-23 16:45:52