C# 如何在控制台窗口中使字符串加粗?

C# 如何在控制台窗口中使字符串加粗?,c#,C#,所以我试图找到一个简单的代码,使我的代码以粗体打印。当我在互联网上搜索时,它们都是如此复杂,甚至不值得。有没有更简单的方法来创建字符串或控制台;大胆的 字体和样式不能按单词提供。要获得粗体、斜体、下划线或大小,您必须更改控制台中的所有文本 但是您可以设置Console.ForegroundColor、Console.BackgroundColor,只要您的控制台支持,您就可以使用ANSII转义码 你可以做一些基本的事情,比如,给文本上色,背景和加粗,下划线和反转颜色。 例如在c#中 Consol

所以我试图找到一个简单的代码,使我的代码以粗体打印。当我在互联网上搜索时,它们都是如此复杂,甚至不值得。有没有更简单的方法来创建字符串或控制台;大胆的


字体和样式不能按单词提供。要获得粗体、斜体、下划线或大小,您必须更改控制台中的所有文本


但是您可以设置Console.ForegroundColor、Console.BackgroundColor,只要您的控制台支持,您就可以使用ANSII转义码

你可以做一些基本的事情,比如,给文本上色,背景和加粗,下划线和反转颜色。 例如在c#中

Console.WriteLine(“\x1b[1mTEST\x1b[0m”);
将以粗体
\x1b[0m
打印,最后一个是重置格式,许多格式选项是通过更改括号后的数字来实现的

看看这些链接,我已经在bash中将其与C和Python结合使用,但目前我不确定C

这个链接有ANSII转义码的所有代码,我在C中使用过,所以它可能需要一些修改


字体和样式不能按单词提供。(@atreyagurav)

但你可以设定

或者,您也可以更改cmd字体设置


你见过控制台应用程序上的粗体文本吗?嗯……直到2天前,我才知道控制台应用程序是什么。你不能做任何有意义的事情,简言之,你应该关注其他事情,改变颜色(它会有同样的效果)如果有人说控制台格式不是一件事,你会感觉很好,检查我的github,相同的用户名,有一个repo名称工作日志,我有Python的控制台格式。你可以做一些基本的事情,比如颜色和粗体下划线等。如果你在任何控制台中看到红色的错误,那么你应该知道这是可能的。(我第一次注意到在windows中安装ruby时,它是可能的。因为有选择性的彩色文本)当然,它是可用的,您使用控制台多久了?您从未看到红色的错误消息吗?@Atreyagaurav“但是您可以设置控制台。ForegroundColor,console.BackgroundColor”我的问题是它会改变整个控制台的颜色吗?还是仅仅改变一行或一行?现在我无法测试它。如果它改变整个控制台的颜色,那就没有什么意义了。@Atreyagurav它会改变整个控制台的颜色,但你可以用特定的颜色写下你想要的内容,然后使用console.ResetColor()或Console.ForegroundColor=ConsoleColor.White重置默认控制台前景色
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();
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("This Is A Test Txt"); // Print Text In Red Color
Console.ResetColor();