我是初级程序员 我在控制台应用程序中编写了此代码
static void Main(string[] args)
{
Console.BackgroundColor = ConsoleColor.Red;
Console.WriteLine("backgroundcolor is red");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("ForegroundColor is Green");
Console.ReadKey();
}
但我想写一个控制台写行。因此,背景色是红色,只是控制台中的背景色,前景色是绿色,在控制台应用程序中,只需前景色,同时每个句子都与其类在一行中产生影响。
这个呢...
static void Main(string[] args)
{
var originalColor = Console.BackgroundColor;
Console.BackgroundColor = ConsoleColor.Red;
Console.Write("The background color is red. ");
Console.BackgroundColor = originalColor;
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("The foreground color is green");
Console.ReadKey();
}
我认为是你想要的。如果我错了,请纠正我。
static void Main(string[] args)
{
var originalColor = Console.BackgroundColor;
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("The BackgroundColor is " + Console.BackgroundColor.ToString() + " and the ForegroundColor is " + Console.ForegroundColor.ToString());
Console.ReadKey();
}
我认为这将解决您的问题。