无法弄清楚如何在 C# 中删除 windows 控制台底部的空白 space
Can't figure out how to get rid of blank space at the bottom of windows console in C#
我正在使用控制台玩一个小型控制台游戏,我只是为了好玩而创建的,但我 运行 遇到了问题。
游戏机的末尾始终有大量空行,刚好占据 space。我真的可以制作一个完全没有任何内容的全新项目,运行 它并给出相同的空白行。我不知道如何解决这个问题。参见图片。
要消除您在 Console
window 中看到的卷轴和空白 space,您需要使控制台屏幕缓冲区与控制台 [=26] 相同=] 大小。使用以下代码:
Console.SetBufferSize(Console.WindowWidth, Console.WindowHeight);
或者,如果您想手动执行此操作,对于特定的控制台屏幕(例如命令提示符),您可以通过进入 window 的属性来摆脱空白 space,如下所示:
然后导航至“终端”选项卡并选中 Disable Scroll-Forward
复选框。
我正在使用控制台玩一个小型控制台游戏,我只是为了好玩而创建的,但我 运行 遇到了问题。
游戏机的末尾始终有大量空行,刚好占据 space。我真的可以制作一个完全没有任何内容的全新项目,运行 它并给出相同的空白行。我不知道如何解决这个问题。参见图片。
要消除您在 Console
window 中看到的卷轴和空白 space,您需要使控制台屏幕缓冲区与控制台 [=26] 相同=] 大小。使用以下代码:
Console.SetBufferSize(Console.WindowWidth, Console.WindowHeight);
或者,如果您想手动执行此操作,对于特定的控制台屏幕(例如命令提示符),您可以通过进入 window 的属性来摆脱空白 space,如下所示:
然后导航至“终端”选项卡并选中 Disable Scroll-Forward
复选框。