我正在创建一个将文本输出到文件的C#程序。我想根据设定的规格对齐所有信息。例如,我想line#
有20个字符的空间,message info
有25个字符的空间。如果空间未被使用,我希望它是空的空间。我到处搜索,无法找到任何工作。C#格式化文件的输出?
我已经在下面列出了一个基本的例子。我在帖子中使用了格式化期间,我不想在输出中使用它们。
Line #1.............Message Info #1 Line #15............Message Info #15 Line #534...........Message Info #534
正如你无论您打印多少个号码,都希望在'Message Info#1'和'Message Info#534'排队吗? – Tejs 2011-06-07 18:37:38
考虑看'String.format'。请参阅http://msdn.microsoft.com/en-us/library/fht0f5be.aspx和http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx。 – MGwynne 2011-06-07 18:42:19
是的,这是正确的。 – buzzzzjay 2011-06-07 18:43:53