作者icemouse (Moving On !)
看板Visual_Basic
標題[VB2005] 有關於數字的對齊
時間Sun Jun 7 23:07:28 2009
我需要用VB2005設計一份可以顯示成績單的程式
格式大致上會像這樣:
姓名 國文 數學 英文
大大 77 33 44
可是若分數出現個位數......
姓名 國文 數學 英文
大大 77 33 44
小小 3 2 1
這樣就會因為間隔固定的情況下而導致位置偏掉
有什麼方法是可以讓成績資料用固定格式顯示的嗎???
就是無論數字為何,都會顯示固定字數,例如: "7" 會變成 " 7"
^^ (固定3個空格長度)
麻煩各位先進指教一下
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.252.119
1F:推 kevin770317:space() 06/07 23:13
2F:→ kevin770317:好像不行 06/07 23:14
3F:→ catchtest:num.ToString().PadLeft(3," ") //num是你的變數 06/08 00:18
4F:推 horngsh:num.ToString("00.00") use format string instread. 06/08 09:54
5F:推 horngsh:instead 06/08 09:59
6F:→ MOONRAKER:Don't use "00.00", this case requires only "000" 06/08 11:50