小歐ou | 菜鳥自救會

努力工作,用心學習
文章數 - 1025, 回應數 - 995, 引用數 - 0

每月文章

技術社群

技術部落格

關於我

[C#]將數字前面補0,補足設定的長度

這是在小舖遇到的問題,如何將數字前面補0,補足設定的長度

例如 將 123 前面補0,補到長度為6,可以透過 String.PadLeft 與 String.Format 的方式

http://msdn.microsoft.com/zh-tw/library/system.string.padleft(VS.80).aspx

http://msdn.microsoft.com/zh-tw/library/system.string.format(VS.80).aspx

// 將數字前面補0,補足長度為6
String snum = "123";
String pnum = snum.PadLeft(6, '0');
String fnum = String.Format("{0:000000}",Convert.ToInt16(snum));
MessageBox.Show( "原始字串 : " + snum + "\n 透過 PadLeft : " + pnum + "\n 透過 String.Format : " + fnum);

執行結果

參考

http://www.blueshop.com.tw/board/show.asp?subcde=BRD20090319214030QIF&fumcde=

http://www.cnblogs.com/tuyile006/archive/2006/07/13/449884.aspx

 



posted on 2009/3/20 01:04 我要推薦 | 閱讀數 : 44208 訂閱

關連文章

Feedback

# re: [C#]將數字前面補0,補足設定的長度 回覆

謝謝分享!!

2012/10/15 下午 11:37 | bill

回應

標題
姓名
電子郵件 (將不會被顯示)
個人網頁
內容 
  登入後使用進階評論  
Please add 1 and 5 and type the answer here:

Powered by: