2010-12-29 5 views
1

.NETのタブの長さ(文字数/空白数)を取得する方法はありますか?私はテキストファイルにデータを書き、2つの列を持つテーブルを作成したいと考えています。最初の列のいくつかの列エントリは他のものより長い/短いように見えるので、2番目の列は醜いように見えます。私はエントリの間に\ tの数を挿入しようとしましたが、それは完全には役に立たなかった。.NETのタブの文字数を取得する方法は?

答えて

2

タブの代わりにスペースを使用すると、ASCIIテーブルでデータをきれいに整形できます。

string.PadLeftstring.PadRightの方法が役に立ちます。

0

TABの位置は固定されていません。ほとんどのエディタでは、その番号を指定できます。

2

タブの幅はプログラムによって決まりますが、固定数はありません。ファイルを書くとき、あなたは簡単にスペースをパッドには、文字列のフォーマットはサポートしてできること:

String.Format("{0,-16}", "String"); // align left 
String.Format("{0,16}", "String"); // align right 

例:http://ideone.com/B4VvC