我看了所有的地方,並沒有看到一個回答這個具體問題...我寫在C#中的Windows控制檯應用程序,並想借此一組字符串並使用換行將它們格式化爲固定寬度的列。返回的字符串應該用空格填充,並在每行末尾有一個新的行字符。C#格式化文本與包裝
下面是一個例子。我有3個文本字符串,我想通過包裝將它們合併到3個固定寬度的列中。
string text10 = "abcdefghij";
string text15 = "123456789";
string text6 = "zxywvu";
我想將其格式化爲3列寬度爲4 - 10 - 5(與他們之間的空間)。舉個例子:
format(text10, test15, text5)
將返回此:
abcd 1234567890 zxywv\n
efgh 13245 u \n
ij \n
有誰知道一個簡單的方法使用.NET庫做到這一點還是我將不得不爲此編寫一個文本格式化功能東東?
對於什麼樣的應用? Winforms,Webforms,MVC ...? –
我的不好。更新一提的是我在C#我的工作,願與英寸 – Corez