[問題] console.writeLine 輸出的小問題

看板C_Sharp (C#)作者 (鋼彈)時間14年前 (2011/06/23 22:27), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串1/1
大家好,問題是這樣的 假設有一個string array s 他的內容如下 s[0]="A" s[1]="AB" s[2]="ABC" s[3]="ABCD" 我要輸出這個array,讓他有固定的長度 假設這個固定的長度是3,輸出就樣下面這樣 A AB ABCABC 如果長度是四,輸出就是 A AB ABC ABCD 簡單來說就是用空格補到我要的長度 超過長度就切掉 請問這個有簡單的方法可以做到嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.245.117

06/23 22:37, , 1F
String.Format
06/23 22:37, 1F

06/24 10:27, , 2F
使用string的PadLeft()或PadRight()
06/24 10:27, 2F

06/24 11:22, , 3F
若不求不定長度/個數,Console.WriteLine("{0,-3}", "a");
06/24 11:22, 3F

06/25 13:20, , 4F
我知道可以用樓上的方法,可是樓上的方法會補空格不會切
06/25 13:20, 4F
文章代碼(AID): #1E0qrV9s (C_Sharp)
文章代碼(AID): #1E0qrV9s (C_Sharp)