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/空白”
[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