C#格式化文件的输出

本文关键字:输出 文件 格式化 | 更新日期: 2023-09-27 17:58:31

我正在创建一个将文本输出到文件的C#程序。我想根据一个集合规范来调整所有信息。例如,我希望line#有20个字符的空间,message info有25个字符的空格。如果空间未使用,我希望它是空的空间。我到处找都找不到工作。

我在下面列举了一个基本的例子。我在帖子中使用了句点进行格式化,我不想在输出中使用它们。

第1行…………消息信息#1第15行…………消息信息#15第534行……消息信息第534

C#格式化文件的输出

在这里查看具有固定空格的网络格式字符串

var line1 = String.Format("{0,20}", s);

这是我在C#中进行字符串格式化的首选资源,基本上就是您所要做的:

http://blog.stevex.net/string-formatting-in-csharp/