控制台相关 ——必备知识点
(需要记忆)
知识点1 复习 输入 输出
Console.WriteLine();
Console.Write();
输入
string str = Console.ReadLine();
char c= Console.ReadKey(true).keyChar;
不会计入输出位置
知识点二 :控制台其他方法
1.清空
Console.Clear();
2.设置控制台的大小
窗口大小 缓冲区大小(可以显示内容的大小)
注意:要先设置窗口大小,再设置缓冲区大小,缓冲区大小不能小于窗口大小;窗口的大小不能大于控制台的最大尺寸
窗口大小
Console.SetWindowSize(100,50);
缓冲区大小(可打印内容区域的宽高)
Console.SetBufferSize(100,50);
10
3.设置光标位置(重要)
控制台左上角为原点0 0 右侧是x轴正方向 下方是y轴正方向 它时一个平面二维坐标系
注意:
1.边界问题
2.横纵距离单位不同,1y = 2x 视觉上的
Console.SetCursorPosition(0,1);
Console.WriteLine("1212321")
4.设置颜色相关
文字颜色设置
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(“232323”);
背景颜色设置(先设置,再擦除
Console.BackgroundColor = ConsoleColor.White;
重置背景颜色过后,需要clear一次,才能把整个背景颜色改变
Console.Clear();
5.光标显隐
Console.CursorVisible = false;
6.关闭控制台(调试模式下不会关闭)
Environment.Exit(0);