CS1SL1——控制台的其他方法
关键字
1 2 3 4 5 6 7 8 9
| Console.Clear(); Console.SetWindowSize(,); Console.SetBufferSize(,); Console.SetCursorPosition(,); Console.ForegroundColor Console.BackgroundColor Console.CursorVisible Environment.Exit(0); Console.BufferHeight
|
清空
设置控制台大小
窗口大小,缓冲区大小
要先设置窗口区大小,再设置缓冲区大小
缓冲区大小不能小于窗口大小
窗口大小不能大于控制台最大尺寸(取决于屏幕分辨率)
1 2
| Console.SetWindowSize(100, 50); Console.SetBufferSize(1000, 1000);
|
设置光标的位置
控制台左上角为原点(0,0),右侧是x轴正方向,下方是Y轴正方向,这是一个平面二维坐标系
注意:
边界问题
横纵距离单位不同 1y = 2x 视觉上的
1 2
| Console.SetCursorPosition(10, 5); Console.WriteLine("123123");
|
设置颜色相关
文字颜色设置
1 2 3
| Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("123123"); Console.ForegroundColor = ConsoleColor.Green;
|
背景颜色设置
如果要设置背景全部为别的颜色,需要先设置颜色再clear()
1 2
| Console.BackgroundColor = ConsoleColor.White; Console.Clear();
|
光标显隐
1
| Console.CursorVisible = false;
|
关闭控制台
调试模式不起作用
控制台缓冲区参数