C# 控制台应用程序中输出彩色字体
2012-06-03 21:55
573 查看
今天逛MSDN发现了有趣的代码,本以为只有C语言才能在控制台中也显示彩色字体以及字体背景。
没想到C#其实也行。
代码如下:
以下是效果图:
MSDN地址:http://msdn.microsoft.com/zh-cn/library/system.console.backgroundcolor
没想到C#其实也行。
代码如下:
/* * 由SharpDevelop创建。 * 用户: 从前的我 * 日期: 2012-06-03 * 时间: 21:30 * * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件 */ 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(); } } }
以下是效果图:
MSDN地址:http://msdn.microsoft.com/zh-cn/library/system.console.backgroundcolor
相关文章推荐
- C# 控制台应用程序中输出彩色字体
- C#控制台应用程序中输出彩色字体
- C# 控制台应用程序输出颜色字体[更正版]
- C#.NET编程小技俩输出彩色字体的控制台程序,测试分布式系统时可以用到
- C# 控制台应用程序输出颜色字体[更正版]
- C#.NET编程小技俩输出彩色字体的控制台程序,测试分布式系统时可以用到
- C#控制台应用程序 “输出”到控制台 Console.WriteLine
- javascript中浏览器控制台console.log 输出图片,彩色字体,文字
- c#在控制台输出彩色文字的方法
- C#在控制台应用程序中显示输出字节型数据
- C语言版 彩色俄罗斯方块 控制台输出
- Unity控制台控制输出字体的颜色
- C# 控制台程序设置字体颜色
- C#编写一个控制台应用程序,求1000之内的所有“完数”
- Linux:C应用程序终端输出字体颜色的改变
- 控制台应用程序的定向输出
- c#中重定向windows控制台程序的输出信息
- C# 控制台程序 输出Unicode字符
- 在控制台程序中输出彩色字符
- C++ VS C#(1):注释,变量,控制台输出