C#控制台方法

作者:神秘网友 发布时间:2022-06-23 07:03:29

C#控制台方法

控制台打印一行
Console.WriteLine():打印指定内容后自动换行。控制台打印
Console.Write():(在光标位置)打印指定内容。等待键盘输入
Console.ReadKey():使窗口停留一下,直到点击键盘任一键为止。等待键盘输入并且提取输入的内容
  char input = Console.ReadKey(true).keychar;    switch(input)    {      case 'a':        Console.WriteLine("a");        break;      default:        break;    }
    ConsoleKey key = Console.ReadKey(true).key;    switch(key)    {      case ConsoleKey.W:        Console.WriteLine("W");        break;      default:        break;    }
读取输入
Console.ReadLine():读取一行的输入内容,返回string类型。
Console.Read():读取一个字符的输入,返回int类型。隐藏/显示控制台光标
隐藏:Console.CursorVisible = false;
显示:Console.CursorVisible = true;调整鼠标在控制台中的位置
Console.SetCursorPosition(x,y);
    using System;    namespace Chess    {        struct Vector2        {            public int x;            public int y;        }        struct Cube        {            public Vector2 size;            public Vector2 pos;        }        class Program        {            static void Main(string[] args)            {                Cube cube = new Cube();                cube.size.x = 5;                cube.size.y = 5;                cube.pos.x = 5;                cube.pos.y = 5;                for (int i = 0; i  cube.size.x; i++)                {                    for (int j = 0; j  cube.size.y; j++)                    {                        Console.SetCursorPosition((cube.pos.x + i) * 2, cube.pos.y + j);                        Console.Write("■");                    }                }            }        }    }

C#控制台方法
控制台中y方向每行有两个单位,因此(x,y)当x = 2y时对应一个正方形的点。

清除控制台的输出信息
Console.Clear();

C#控制台方法 相关文章

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2021, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词