所以我试图找到一个简单的代码,使我的代码以粗体打印。当我在互联网上搜索时,所有这些都非常复杂,甚至不值得。有没有更简单的方法来制作字符串或只是一个 Console.WriteLine(" "); 胆大?
Console.Write("Type in the number of people to create: ");
int time = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nGenerating " + time + " people please stand by...");
System.Threading.Thread.Sleep(3000);
Console.Clear();
Run Code Online (Sandbox Code Playgroud)
只要您的控制台支持,您就可以使用 ANSII 转义码。
您可以执行基本操作,例如为文本着色、背景和粗体、下划线和反转颜色。例如在 c# 中
Console.WriteLine("\x1b[1mTEST\x1b[0m");
Run Code Online (Sandbox Code Playgroud)
将其以粗体打印在\x1b[0m末尾是重置格式,许多格式选项是通过更改括号后的数字来实现的。
查看这些链接,我在 bash 中将它与 C 和 Python 一起使用,但目前我不确定 C#。
https://www.jerriepelser.com/blog/using-ansi-color-codes-in-net-console-apps/
此链接包含 ANSII 转义码的所有代码,我已在 C 中使用它,因此可能需要进行一些修改。
http://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html
| 归档时间: |
|
| 查看次数: |
2161 次 |
| 最近记录: |