C# 使用ascii艺术设置输出文件格式和样式的帮助?

C# 使用ascii艺术设置输出文件格式和样式的帮助?,c#,ascii,text-files,ascii-art,C#,Ascii,Text Files,Ascii Art,我正在创建一个C#程序,输出一个包含大量信息的basic.txt文件。我正在使用格式来对齐信息,以便更易于阅读,因此这不是一个问题 我想让输出文件看起来很漂亮/别致,以便更易于阅读和查找数据的各个部分。文本文件是一个基本的记事本文件,因此我不能使用粗体或斜体来帮助分离标题和指定数据区域 我曾尝试使用以下ascii字符*,-,u创建换行符来分隔信息,这有助于使文件看起来更好。我很好奇是否有其他人有任何其他有用的方法使输出文件看起来更好、更容易阅读。我试过搜索,但运气不太好。我相信你们中的一些人已经

我正在创建一个C#程序,输出一个包含大量信息的basic.txt文件。我正在使用格式来对齐信息,以便更易于阅读,因此这不是一个问题

我想让输出文件看起来很漂亮/别致,以便更易于阅读和查找数据的各个部分。文本文件是一个基本的记事本文件,因此我不能使用粗体或斜体来帮助分离标题和指定数据区域

我曾尝试使用以下ascii字符*,-,u创建换行符来分隔信息,这有助于使文件看起来更好。我很好奇是否有其他人有任何其他有用的方法使输出文件看起来更好、更容易阅读。我试过搜索,但运气不太好。我相信你们中的一些人已经找到了使输出文件看起来更好的方法

谢谢

以下是一些例子:

************

标题信息

************

“————”

信息在此


“---------”

如果我只需要Em-Dash字符,那么我一直都是Em-Dash字符的粉丝。(ALT+0151)

生成一条漂亮的实线

如果你真的要全力以赴的话,这里有一些旧的边界字符

╔═════════════════╗
║ AMAZING  OUTPUT ║
╟─────────────────╢
║ 1) Dog          ║
║ 2) Elephant     ║
║ 3) Condor       ║
║ 4) Liger        ║
╟─────────────────╢
║▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒║
╚═════════════════╝

您可以在charmap.exe中找到所有这些(至少在Windows中)。滚动到底部。

如果我只需要Em-Dash字符,我一直都是线条的爱好者。(ALT+0151)

生成一条漂亮的实线

如果你真的要全力以赴的话,这里有一些旧的边界字符

╔═════════════════╗
║ AMAZING  OUTPUT ║
╟─────────────────╢
║ 1) Dog          ║
║ 2) Elephant     ║
║ 3) Condor       ║
║ 4) Liger        ║
╟─────────────────╢
║▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒▓▒║
╚═════════════════╝

您可以在charmap.exe中找到所有这些(至少在Windows中)。滚动至底部。

我喜欢Shibumi的答案,但如果您需要更多示例,请转到此处的常见问题解答


只需选择一个游戏(顶级游戏或其他什么),并查看常见问题部分。该网站上的所有常见问题都是txt文件,您可能会在那里找到一些您可以做的事情的好例子。

我喜欢Shibumi的答案,但如果您想要更多的例子,请转到此处的常见问题


只需选择一个游戏(顶级游戏或其他什么),并查看常见问题部分。该网站上的所有常见问题都是txt文件,您可能会在那里得到一些您可以做的事情的好例子。

您是在问代码还是仅仅是一种格式?我是在问想法,是代码还是一种格式。我很好奇,是否有人对如何使包含大量数据的基本文本文件看起来更好、更易于导航有任何想法。通过使用不同的ASCII字符或其他东西?我试着用*和-,给出了一个例子。你能用粗体和斜体是什么意思?记事本和.txt只支持纯文本。@Brian我忘了不支持,它应该是不能的。谢谢你问的是代码还是简单的格式?我问的是想法,是代码还是格式。我很好奇,是否有人对如何使包含大量数据的基本文本文件看起来更好、更易于导航有任何想法。通过使用不同的ASCII字符或其他东西?我试着用*和-,给出了一个例子。你能用粗体和斜体是什么意思?记事本和.txt只支持纯文本。@Brian我忘了不支持,它应该是不能的。谢谢好主意,看看游戏常见问题有很多不同的风格。我没有太多的运气找到这样的东西。好主意,看看游戏常见问题有很多不同的风格。我找不到像那样的东西。