我只是遇到了一个奇怪的问题,但不是一个坏问题,但我很想知道为什么会这样做,因为我听不懂,如果它太新了,那就对不起...
我有两个 Console Project ,它们具有相同的代码和相同的框架(4.6),一切都与另一个相同。
以下是代码:
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.White;
Console.WriteLine("Test Text");
Console.ReadKey();
}
好的,第一个项目正确运行,整个控制台为白色,文本为红色。
但是第二个运行,但是整个控制台为黑色,只有文本区域为白色,文本为红色。
现在,当我在背景更改后添加Console.Clear();
时,它可以工作了!
但是,第一个项目仍然不需要添加Console.Clear();
来解决此问题,它完全是白色的,带有红色文本。
出什么问题了?为什么会这样呢?这是一个错误吗?