温馨提示×

C# 打印输出如何实现彩色文本

c#
小樊
144
2024-07-20 06:05:49
栏目: 编程语言

在C#中,可以使用控制台输出彩色文本的方法是通过设置控制台的前景色和背景色。下面是一个简单的示例代码:

using System;

class Program
{
    static void Main()
    {
        Console.ForegroundColor = ConsoleColor.Red;
        Console.BackgroundColor = ConsoleColor.Yellow;
        Console.WriteLine("这是红色前景色和黄色背景色的文本");
        
        // 恢复默认颜色
        Console.ResetColor();
        
        Console.WriteLine("这是恢复默认前景色和背景色的文本");
    }
}

在上面的示例中,我们通过设置Console.ForegroundColorConsole.BackgroundColor来改变文本的颜色。可以通过Console.ResetColor()方法来恢复默认的前景色和背景色。

需要注意的是,在控制台中并不是所有的颜色都被支持,所以可能会出现一些兼容性问题。

0