我想要對齊值。 我不知道爲什麼出現這種情況:字符串格式化
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");
MessageBox.Show(value);
如果我之前檢查值我做「MessageBox.Show()是正確的的結果是:
value value
val value
,因爲他們應該,但當我做MessageBox.show()然後他們得到這樣的:
value value
val value
我真的不能你理解爲什麼它用show()改變字符串?同樣的事情發生時,我試圖打印「價值」,然後它不正確對齊。
順便說一句:這只是一個測試代碼,所以你可以理解我與真正的代碼有問題。
\ t當打印文本到打印機時似乎不工作 – syncis