假設你想用C#編寫一個程序並用命令提示符編譯它。假設簡單的程序只說;是否可以使命令輸出提示不同的顏色? C#編程
Console.WriteLine("a" + "b" + "c" + "d");
是否可以在命令提示符下以不同顏色打印a,b,c,d?
假設你想用C#編寫一個程序並用命令提示符編譯它。假設簡單的程序只說;是否可以使命令輸出提示不同的顏色? C#編程
Console.WriteLine("a" + "b" + "c" + "d");
是否可以在命令提示符下以不同顏色打印a,b,c,d?
是的。你必須改變顏色和打印的文字,如:
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("a");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("b");
.
...
的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);
使用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);
}
輸出將是;
http://stackoverflow.com/questions/7937256/changing-text-color-in-c-sharp-console-application但是,你需要改變顏色和WriteLine後寫各「d」。 – kenny 2013-02-15 22:06:30