是否有一種方法來創建一個樣式爲表格(帶有列)的字符串,以便第一列中的單詞在大小限制?多行字符串的表格樣式與列和文字換行
例如:
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]);
但是,這並不做自動換行。這個想法是一個格式化的大字符串,而不是單獨的字符串。有任何想法嗎?
嘗試\ r \ n即。 http://stackoverflow.com/questions/6806841/how-can-i-create-a-carriage-return-in-my-c-sharp-string –
@KevinRaffay我只想當它達到一定的字包裝大小和只在第一列。我開始相信這是不可能的。 –
@DJBurb它可能的話,你必須自己做這項工作,但沒有內置任何東西。 – maccettura