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;
   | 
 
关闭控制台
调试模式不起作用
控制台缓冲区参数