最初の列の単語がサイズ制限で折り返されるように(列を含む)表形式の文字列を作成する方法はありますか?例えば列と折り返しを含む表のスタイルの複数行の文字列
:
Test item that has a $200 $300
long name
Test short name $100 $400
Another test item $400 $200
Another loooooong $600 $700
name
私は現在、このようにそれをやろうとしています:
String.Format("{0,-50}\t{1}\t{2}\t{3}\n", name, prices[0], prices[1], prices[2]);
しかし、それはワードラップを行いません。考え方は、これがフォーマットされた1つの大きな文字列であり、別々の文字列ではありません。何か案は?
トライ\ rをする\ nはすなわちを作成しました。 http://stackoverflow.com/questions/6806841/how-can-i-create-a-carriage-return-in-my-c-sharp-string –
@KevinRaffay特定の時間に達したときにのみ、単語を折り返したいサイズと最初の列にのみ。私はそれが不可能と信じ始めている。 –
@DJBurb可能ですが、自分で作業をしなければなりません。何も組み込まれていません。 – maccettura