C# Can';我不知道如何在C中消除windows控制台底部的空白#

C# Can';我不知道如何在C中消除windows控制台底部的空白#,c#,console,C#,Console,我正在使用这个控制台玩一个小的控制台游戏,我是为了好玩而做的,但是我遇到了一个问题 游戏的控制台总是在它的末尾有如此多的空行,只会占用空间。我可以毫不夸张地创建一个完全新的项目,不包含任何内容,运行它,它会给出相同的空行。我不知道怎么解决这个问题。如图所示 < /p> < p>为了摆脱在控制台窗口中看到的滚动和空白,需要使控制台屏幕缓冲区与控制台窗口大小相同。使用以下代码: Console.SetBufferSize(Console.WindowWidth, Console.WindowHei

我正在使用这个控制台玩一个小的控制台游戏,我是为了好玩而做的,但是我遇到了一个问题

游戏的控制台总是在它的末尾有如此多的空行,只会占用空间。我可以毫不夸张地创建一个完全新的项目,不包含任何内容,运行它,它会给出相同的空行。我不知道怎么解决这个问题。如图所示


< /p> < p>为了摆脱在控制台窗口中看到的滚动和空白,需要使控制台屏幕缓冲区与控制台窗口大小相同。使用以下代码:

Console.SetBufferSize(Console.WindowWidth, Console.WindowHeight);

可选地,如果您想手动操作,对于特定的控制台屏幕,如命令提示符,可以通过进入窗口的属性来消除空白:

然后导航到终端选项卡,并从那里选中
禁用前滚
复选框


能否提供写入控制台的代码?console.WindowHeight=55;Console.WindowWidth=110;还是说显示文本的代码?显示文本的代码就是Console.WriteLine();不管我做什么,事情总是这样。我可以在一个全新的程序上设置控制台的大小,这个程序只打印hello world,它会有一些奇怪的空行来创建空白。55行,但不管我是否更改大小,它都会继续这样做。请分享一个。非常感谢你的回答。我没有终端选项卡(我不知道为什么),但在进入属性后,我调整了大小,因为出于某种原因它是300。我感谢你的答复。