作者weichich (木頭著火)
看板Visual_Basic
標題[.NET] StreamWrite 對齊問題
時間Wed Aug 18 17:56:42 2010
請教板上大大......
自己還是一個 VB6 轉寫 VB.NET 菜鳥
===================================問題分隔線=========================================
在使用streamwriter時
sw.WriteLine( "Di={0} (mm) Do={1} (mm) , Format("變數A"),Format("變數B") )
sw.WriteLine( "NL={0} NL={1} , Format("變數C"),Format("變數D") )
由於各個數值輸出長度(A,B,C,D)會不一樣
但是後面第二的 變數名稱開頭 (ex Do,NL) 想要對齊
有什麼方法可以讓它對齊...
以前VB6可以用 print 指令後面 tab(number) 來調整
VB.NET有什麼其他方便的方法,來輸出txt檔內容整齊
感謝大大!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.155.90
1F:→ horngsh:用ToString() method...妙用無窮. 08/18 19:44
2F:推 TroyLee:{0,20:d} 這樣? 08/18 21:28
3F:→ weichich:請教H大ToString要如何使用? 大致簡單的程式碼示範 感激 08/19 09:32
4F:→ weichich:T大的方法 0,20:d d表示的意思是? 感謝~~~ 08/19 09:35
5F:→ weichich:{0,20:d}小數點會對齊,能否數字開頭及下個變數名稱對齊 08/19 09:47
6F:推 TroyLee:d decimal..十進位整數..你要浮點數再另外用G/F/E的..忘了 08/19 22:20
7F:→ horngsh:幫樓上補充, G-General, F-Fixed Point, E-Exponential 08/20 09:17
9F:→ weichich:感謝兩位大大熱心回覆~~~謝謝!!! 08/20 16:11