我看了所有的地方,并没有看到一个回答这个具体问题...我写在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