【发布时间】:2011-06-07 18:36:21
【问题描述】:
我正在创建一个将文本输出到文件的 C# 程序。我想根据一组规范对齐所有信息。例如,我希望 line# 有 20 个字符的空间,message info 有 25 个字符的空间。如果空间未使用,我希望它是空白空间。我到处搜索,但找不到任何工作。
我在下面包含了一个基本示例。我在帖子中使用了句点进行格式化,我不想在输出中使用它们。
第 1 行.............消息信息 #1 第 15 行............消息信息 #15 第 534 行...........消息信息 #534【问题讨论】:
-
无论您打印多少个数字,您都想要
Message Info #1和Message Info #534排队的地方? -
重要:字体很重要。您需要固定字体大小或“行式打印机”字体才能获得这种外观。