控制台相关方法
1. 输入输出
//输出
Console.Write("121200");//光标不空行
Console.WriteLine("12");//光标空行
//输入
string str = Console.ReadLine();
//如果在ReadKey(true)不会把输入的内容显示在控制台上,但依旧会保存下来
char c = Console.ReadKey(true).KeyChar;
Console.WriteLine(c);//打印结果为输入字符
2. 控制台其它方法
1.清空
Console.Clear();
2.设置控制台大小
//窗口大小 缓冲区大小(可以显示内容区域大小)
//注意:
//1.先设置窗口大小,再设置缓冲区大小
//2.缓冲区的大小不能小于窗口的大小
//3.窗口的大小不能大于控制台的最大尺寸
//窗口大小
Console.SetWindowSize(100, 50);
//缓冲区大小(可以显示内容区域大小)
Console.SetBufferSize(200,100);
//缓冲区高度
Console.BufferHeight;
//缓冲区宽度
Console.BufferWidth;
3.设置光标的位置
//设置光标的位置(以控制台左上角为原点(0,0),右方x轴正方向,下方y轴正方向)
//注意:
//1.边界问题
//2.横纵距离单位不同 1y = 2x视觉上的
Console.SetCursorPosition(15, 5);
Console.WriteLine("123");//打印结果:在控制台(15,5)处打印123
4.设置颜色相关
//文字颜色设置
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("123");//打印结果:打印123为红色
Console.ForegroundColor = ConsoleColor.Green;//之后字体为绿色
//背景颜色设置//一般在一开始设置
Console.BackgroundColor = ConsoleColor.White;
//重置背景颜色过后需要clear一次才能把整个背景颜色改变(一般在一开始设置)
Console.Clear();
5.光标显隐
Console.CursorVisible = false;//光标隐藏
Console.CursorVisible = true;//光标显示
6.关闭控制台
//6.关闭控制台(调试时控制台不会关闭,发布成exe文件后可以)
Environment.Exit(0);
泰课在线 学习笔记