C# string format 補 0/空白

C# string format 補 0/空白

C# string format 補 0/空白

 

資料來源:http://slashlook.com/articles_20140509.html

 

前面補0的數字字串
String.Format(“{0:0000}”, 157);    //輸出 0157

前後都補0的數字字串
String.Format(“{0:0000.0000}”, 157.42);    //輸出 0157.4200

格式化電話號碼
(String.Format(“{0:(###) ###-####}”, 8005551212);    //輸出 (800) 555-1212

不滿特定長度的字串,後面補空白
String.Format(“{0,-10}”, “Hello”);    //「Hello     」

不滿特定長度的字串,前面補空白
String.Format(“{0,10}”, “Hello”);    //「     Hello」

 

 

 

One thought on “C# string format 補 0/空白

  1. [C#] 字串補0
    用PadLeft函式
    PadLeft(固定幾位數,向左填補字元)
    使用方式
    string str = "9";
    str.PadLeft(2, ‘0’) => 09
    str.PadLeft(4, ‘0’) => 0009
    有向左補0,也就有向右補0
    PadRight(固定幾位數,向右填補字元)
    str.PadRight(2, ‘0’) => 90
    str.PadRight(4, ‘0’) => 9000

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *