如何使用console.writeline以不同颜色显示格式化输出

Dor*_*eka 3 c#

是否可以以不同颜色显示格式化输出:

console.WriteLine(“First {0} second{1} ”,  firstString, secondString)
Run Code Online (Sandbox Code Playgroud)

我想显示的变化而示出输出,就像firstString一种颜色和secondString在另一种颜色.

teo*_*kot 5

你应该使用Console.Write()如果你想在一行中使用不同的颜色写如下:

Console.ForegroundColor = ConsoleColor.White;
Console.Write("First  ");
Console.ForegroundColor = ConsoleColor.Blue;
Console.Write("{0} ", firstString);
Console.ForegroundColor = ConsoleColor.White;
Console.Write("second ");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("{0} ", secondString);
Run Code Online (Sandbox Code Playgroud)