2

假设您想用 C# 编写一个程序并使用命令提示符编译它。假设简单的程序只说;

 Console.WriteLine("a" + "b" + "c" + "d");

是否可以在命令提示符下以不同颜色打印 a、b、c、d?

4

3 回答 3

2

是的。您必须更改颜色并打印文本,例如:

Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("a");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("b");
.
...
于 2013-02-15T22:07:20.930 回答
1

Console.ForegroundColor属性与ConsoleColor枚举一起使用。

获取或设置控制台的前景色。

喜欢;

    public static void Main(string[] args)
    {
        Console.ForegroundColor = ConsoleColor.White;
        string a = "a";
        Console.WriteLine(a);
        Console.ForegroundColor = ConsoleColor.Blue;
        string b = "b";
        Console.WriteLine(b);
        Console.ForegroundColor = ConsoleColor.DarkGreen;
        string c = "c";
        Console.WriteLine(c);
        Console.ForegroundColor = ConsoleColor.Red;
        string d = "d";
        Console.WriteLine(d);
    }

输出将是;

在此处输入图像描述

于 2013-02-15T22:10:40.497 回答
0

该类Console具有ForegroundColor您可以使用的属性:

Console.ForegroundColor = ConsoleColor.Blue;
Console.Write(a);
Console.ForegroundColor = ConsoleColor.Red;
Console.Write(b);
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(c);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(d);
于 2013-02-15T22:09:10.670 回答