作者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