2009-12-02 45 views
1

我試圖使用string.format對齊雙精度並在工具提示中顯示它們。使用string.format的雙重對齊

我用過: string.Format(「{0,15:N2}」,number);

,但出來的結果爲:

 
    1234.56 
    00.00 

看來一些數字比空間更窄。有誰知道如何解決這個問題?

謝謝!

回答

4

如果您希望所有的個人數字排列,請使用固定寬度的字體,例如Courier New或Consolas。

+0

沒有 - 數字排列在大多數字體中都很好,因爲它們的寬度都是相同的(新樣式數字)。問題是獲取小數點之下,這是不可能的只使用字符串格式。 – 2009-12-02 22:59:54

+0

我將字體更改爲Consolas,它的工作原理!非常感謝! – 2009-12-03 15:49:05