• 技术文章 >后端开发 >C#.Net教程

    C#控制台应用程序中如何输出彩色字体的详细介绍

    黄舟黄舟2017-05-28 10:01:24原创1174
    这篇文章主要为大家详细介绍了C#控制台应用程序中输出彩色字体的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    本文实例为大家分享了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#控制台应用程序中如何输出彩色字体的详细介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:C#中关于ManualResetEvent使用方法详解 下一篇:关于C#如何将Word转换成PDF的方法汇总
    大前端线上培训班

    相关文章推荐

    • c++数组怎么初始化• 数组指针和指针数组的区别是什么• C++类型如何进行转换• 【c#教程】C# 预处理器指令• C++中内存泄漏的检测

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网