1、清空
Console.Clear()
2、窗口大小,缓冲区大小
注意:
(1)先设置窗口大小,再设置缓冲区大小
(2)缓冲区的大小不能小于窗口的大小
(3)窗口的大小不能大于控制台的最大 尺寸
// 窗口大小 Console.SetWindowSize(100,50) // 缓冲区大小(可打印内容区域的宽高,超过窗口的部分滑动进度条显示) Console.SetBufferSize(100,50)
还可以通过在控制台的属性进行控制
得到缓冲区的宽和高:
Console.BufferHeight; Console.BufferWidth;
3、设置光标的位置
控制台是一个以左上角为原点的坐标系,向右是x轴正方向,向下是y轴正方向
注意:
(1)边界问题(要在缓冲区范围内)
(2)横纵距离单位不同 1y = 2x, 视觉上的
Console.SetCursorPosition(0,1); Console.WriteLine("123"); // 此时第一行为空