2013-02-04 25 views
1

我需要在file.txt中構建一個表。其實,我對如何構建它有一些想法,但我不太確定。我有一些領域,它的價值我只需要建立使用這些字段的名稱的表和它的值,比如:如何使用StreamWriter在單詞之間製作空格

======================================== 
ID  MATRICULATION  NAME 
2  696969   Jose 
4  969696   Maria 
5  123456   Eminem 
15  123412   Ghaleon 

我怎麼可以這樣做呢?我想這是使用StreamWriter,但我不知道如何使空格,因爲只使用空格鍵不起作用。

+2

您試圖實現什麼,您的輸入是什麼,或者您實際嘗試過的內容並不十分清楚。請閱讀http://tinyurl.com/so-list。 'StreamWriter'真的*寫*空格......但如果你正在按照比例字體查看文件,那麼很難讓事情排成一列,如果這就是你想要達到的目標。 –

+0

我只是想建立一個類似'table'的東西,但在file.txt裏面 – Ghaleon

回答

7

使用格式寫入字符串到文件時:

格式的
writer.WriteLine("{0,-10}{1,-15}{2}", id, matriculation, name); 

語法是following

{index[,length][:formatString]} 

長度是在參數的字符串表示的字符的最小數目。如果爲正值,則參數右對齊;如果是負數,則它是左對齊的

+0

這是什麼格式?我需要放一些'空格'來命令它像一個'表',你知道嗎?我不知道該怎麼做,就像我們按'tab'按鈕時發生的空間一樣...... – Ghaleon

+0

@Ghaleon我已經添加了鏈接和格式說明 –

+0

嘿lazyberevosky,有沒有像'文本對齊:中心?一些將它們全部集中的方法? – Ghaleon

相關問題