热门IT资讯网

C#控制台输出彩色字体的代码

发表于:2024-11-29 作者:热门IT资讯网编辑
编辑最后更新 2024年11月29日,本篇文章展示了C#控制台输出彩色字体的具体代码,代码简明扼要容易理解,如果在日常工作遇到这个疑问。希望大家通过这篇文章,找到解决疑问的办法。using System;class Example{ pu

本篇文章展示了C#控制台输出彩色字体的具体代码,代码简明扼要容易理解,如果在日常工作遇到这个疑问。希望大家通过这篇文章,找到解决疑问的办法。


using System;class Example{ public static void Main()  {  // Get a string array with the names of ConsoleColor enumeration members.  String[] colorNames = ConsoleColor.GetNames(typeof(ConsoleColor));  // Display each foreground color except black on a constant black background.  Console.WriteLine("All the foreground colors (except Black) on a constant black background:");  foreach (string colorName in colorNames)  {   // Convert the string representing the enum name to the enum value.   ConsoleColor color = (ConsoleColor) Enum.Parse(typeof(ConsoleColor), colorName);   if (color == ConsoleColor.Black) continue;   Console.Write("{0,11}: ", colorName);   Console.BackgroundColor = ConsoleColor.Black;   Console.ForegroundColor = color;   Console.WriteLine("This is foreground color {0}.", colorName);   // Restore the original foreground and background colors.   Console.ResetColor();  }  Console.WriteLine();  // Display each background color except white with a constant white foreground.  Console.WriteLine("All the background colors (except White) with a constant white foreground:");  foreach (string colorName in colorNames)  {   // Convert the string representing the enum name to the enum value.   ConsoleColor color = (ConsoleColor) Enum.Parse(typeof(ConsoleColor), colorName);   if (color == ConsoleColor.White) continue;   Console.Write("{0,11}: ", colorName);   Console.ForegroundColor = ConsoleColor.White;   Console.BackgroundColor = (ConsoleColor) Enum.Parse(typeof(ConsoleColor), colorName);   Console.WriteLine("This is background color {0}.", colorName);   Console.ResetColor();  } }}

效果图:

关于C#控制台输出彩色字体的代码就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果喜欢这篇文章,不如把它分享出去让更多的人看到。

0