공부/C#
Console 키입력 - Console.ReadKey, ConsoleKeyInfo
미다손
2016. 5. 12. 05:20
//Console 키입력
ConsoleKeyInfo cKey = Console.ReadKey(true); //bool 값은 입력된 값 표시 여부로 true 일 때 표시 안함이다.
//Console.ReadKey() 는 기본 false이다. 콘솔창에 표시된다.
switch (cKey.Key) //변수.Key로 어떤 키를 입력 했는지 알 수 있다.
{
//대략 아래처럼 ConsoleKey 를 가져와 처리한다.
case ConsoleKey.LeftArrow: //방향키 왼쪽
break;
case ConsoleKey.RightArrow: //방향키 오른쪽
break;
case ConsoleKey.UpArrow: //방향키 위쪽
break;
case ConsoleKey.DownArrow: //방향키 아래쪽
break;
}
//ConsoleKey는 enum으로 되어있다. 꽤 많으나 주석 처리가 잘되어있으니
//Visual Studio에서 F12를 눌러 필요한 것을 찾아보자.