-
[C# Console] Console Input Key (키 입력)Microsoft .NET/C# 2019. 7. 2. 21:35
반복문을 사용하여 지속적으로 키 입력을 받고
입력받은 값으로 문자(#)을 움직이는 간단한 예제입니다.
using System; namespace csConsole_EXAMPLE_KEY { class Program { static void Main(string[] args) { //키입력값받는 변수 ConsoleKeyInfo cki; //#의 시작위치 int x = 10, y = 10; while (true)//무한루프 { //화면초기화 Console.Clear(); //커서를 x,y의 위치로 이동 Console.SetCursorPosition(x, y); //#을 입력 Console.Write('#'); //누르는 키를 입력받아 true값이면 넣음 cki = Console.ReadKey(true); switch (cki.Key) { case ConsoleKey.LeftArrow: x--; break; case ConsoleKey.RightArrow: x++; break; case ConsoleKey.UpArrow: y--; break; case ConsoleKey.DownArrow: y++; break; case ConsoleKey.Q: return; } } } } }
'Microsoft .NET > C#' 카테고리의 다른 글
[C#] 어셈블리 정보를 이용한 버전 관리, 자동 증가, 빌드 시간 변환 (0) 2019.10.31 [C# Console] Console 배경 색상 및 글씨색상 변경 (0) 2019.07.02 [C#] 자주 사용하는 단축키 모음 (0) 2019.04.19 [C#] C#에서 Python 코드 사용하기 (함수, 클래스) (0) 2019.04.11 [C#] 널 결합 연산자 (Null Coalesce Operator) (0) 2019.04.10