値を揃えようとしています。私はなぜこれが起こるのだろうか。:文字列の書式設定と印刷
string value = "";
value += string.Format("{0,-10}", "value");
value += string.Format("{0,5}", "value");
value += Environment.NewLine;
value += string.Format("{0,-8}", "val");
value += string.Format("{0,7}", "value");
Print(value);
私は "印刷"する前に値をチェックすると正しいです。彼らはあるべきな
value value
val value
が、私は私のプリンタに「値」を印刷するとき、彼らはこのように取得:結果が、それはときに私の文字列を変更する理由
value value
val value
私は本当に理解カントテキストを印刷しますか?
"\ t"を使用しようとしましたが、タブが印刷されないため、プリンタが "\ t"を理解していないようです。
Btw:これは単なるテストコードなので、実際のコードで問題があることを理解できます。
固定幅フォントで印刷していますか? –