默认计划
200人加入学习
(4人评价)
【唐老狮】Unity基础课程之C#入门
价格 ¥ 109.00
承诺服务
课程还未发布,不允许加入和购买

控制台相关 ——必备知识点

(需要记忆)

知识点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);

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

如果在ReadKey(true) 不会把输入的内容显示在控制台上

 

清空

Console.Clear();

 

设置控制台大小

窗口大小,缓冲区大小

注意:1.先设置窗口大小,再设置缓冲区大小

2.缓冲区的大小不能小于窗口的大小

3.窗口的大小不能大于控制台的最大尺寸

 

窗口大小

Console.SetWindowSize(宽,高);

缓冲区大小

Console.SetBufferSize(宽,高);

 

设置光标的位置

控制台左上角为原点,右侧是x轴正方向,下方是y轴正方向

注意:1.边界问题,不可以在缓冲区外,否则报错     2.横纵距离单位不同,1y=2x(视觉上)

Console.SetCursorPosition(x,y);

 

设置颜色相关

文字颜色设置:

Console.ForegroundColor = ConsoleColor.颜色;

背景颜色设置:

Console.BackgroundColor = ConsoleColor.颜色;(如果要更改所有的背景颜色,则后面加一句Console.Clear();)

 

光标显隐

Console.CursorVisible = true/false;

 

关闭控制台

Environment.Exit(0);

 

 

 

 

 

[展开全文]

缓冲区可以理解为画布大小

控制台左上角为原点 0 0

X坐标为横

Y坐标为竖

平面二维坐标系

[展开全文]

授课教师

游戏开发前端主程

课程特色

视频(68)
下载资料(56)