![](/img/trans.png)
[英]How do I make a string variable (in c#) bold when converting to html?
[英]How do I make a string bold in a console window?
所以我试图找到一个简单的代码,使我的代码以粗体打印。 当我在互联网上搜索时,所有这些都非常复杂,甚至不值得。 有没有更简单的方法来制作字符串或只是一个 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();
只要您的控制台支持,您就可以使用 ANSII 转义码。
您可以执行基本操作,例如为文本着色、背景和粗体、下划线和反转颜色。 例如在 c# 中
Console.WriteLine("\x1b[1mTEST\x1b[0m");
将以粗体\\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
字体和样式不是按单词提供的。(@Atreyagaurav)
但是你可以设置Console.ForegroundColor
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("This Is A Test Txt"); // Print Text In Red Color
Console.ResetColor();
或者,您可以更改 cmd 字体设置
字体和样式不是按单词提供的。 要获得粗体、斜体、下划线或大小,您必须更改控制台中的所有文本。
但是你可以设置 Console.ForegroundColor, Console.BackgroundColor
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.