輸入輸出
輸出
Console.WriteLine("123123");//光標空行
Console.Write("123123123123");//不空行
輸入
string str = Console.ReadLine();
//如果在ReadKey(true)不會把輸入的內容顯示在控制臺上
char c = Console.ReadKey(true).KeyChar;
Console.WriteLine(c);
控制臺其他方法
清空
Console.Clear();
設置控制臺大小
窗口大小、緩沖區大小。
注意:
1.先設置窗口大小,再設置緩沖區大小。
2.緩沖區的大小不能小于窗口的大小。
3.窗口的大小不能大于控制臺的最大尺寸。
窗口大小
Console.SetWindowSize(100, 50);
緩沖區大小(可打印內容區域的寬高)
Console.SetBufferSize(1000, 1000);
設置光標的位置
控制臺左上角為原點(0,0),右側是X軸正方向,下方是Y軸正方向,它是一個平面二維坐標系。
注意:
1.邊界問題
2.橫縱距離單位不同1y = 2x
視覺上的。
Console.SetCursorPosition(10, 5);
Console.WriteLine("123123");
設置顏色相關
文字顏色設置
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("123123123");
Console.ForegroundColor = ConsoleColor.Green;
背景顏色設置
Console.BackgroundColor = ConsoleColor.White;
重置背景顏色過后,需要Clear
一次,才能把整個背景顏色改變。
onsole.Clear();
光標顯隱
Console.CursorVisible = false;
關閉控制臺
Environment.Exit(0);