有時候假如我們想要讓數字前面補足0,例如數值為5,字串長度統一為5,該如何快速補為 00005
有時候假如我們想要讓數字前面補足0,例如數值為5,字串長度統一為5,該如何快速補為 00005,可以透過 String.PadLeft 或者 String.Format
程式碼
// 將數字前面補0,補足長度為6
String snum = "5";
String pnum = snum.PadLeft(5, '0');
String fnum = String.Format("{0:00000}",Convert.ToInt16(snum));
MessageBox.Show( "原始字串 : " + snum + "\n 透過 PadLeft : " + pnum + "\n 透過 String.Format : " + fnum);