一、控制台相关
输出
//Console.WriteLine(); //光标空行
//Console.Write("123"); //不空行
输入
//string str = Console.ReadLine();
//char c = Console.ReadKey().KeyChar;
如果在ReadKey()中填上true,那输入的结果就不会显示在控制台上
清空
Console.Clear();
//2.设置控制台大小
//窗口大小(窗口有多大) 缓冲区大小(显示内容的大小)
//注意:
//1.先设置窗口大小,再设置缓冲区大小
//2.缓冲区的大小 不能小于窗口的大小
//3.窗口的大小 不能大于控制台的最大尺寸
窗口大小
Console.SetWindowSize(100, 50);
缓冲区大小(可打印内容区域的宽高)
Console.SetBufferSize(100, 50);
设置光标的位置
//左上角为(0,0) 右侧为X轴正向 下方为Y轴正方向 一个平面二位坐标系
//注意:
//1.边界问题 要在缓冲区大小内
//2.横纵距离单位不同 1y = 2x 视觉上的
Console.SetCursorPosition(5, 5);
Console.WriteLine("121324434");
设置颜色相关
//文字颜色
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("2314242");
//背景颜色
Console.BackgroundColor = ConsoleColor.Black;
Console.Clear();//一个设置颜色的语句 加一个clear 就能改变整个窗口底色
光标显隐
Console.CursorVisible = false;
关闭控制台
Environment.Exit(0); //调试模式下不会自动退出
二、随机数
基本语法
Random r = new Random();
随机数的三种用法
int i = r.Next(); //输出一个不为负的随机数
Console.WriteLine(i);
int m = r.Next(50);//输出0~50 之间的一个随机数
Console.WriteLine(m);
int s = r.Next(30, 100);//输出一个30~ 100 之间的数 左包含 右不包含
Console.WriteLine(s);
三、调试