Console 키입력 - Console.ReadKey, ConsoleKeyInfo
//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를 눌러 필요한 것을 찾아보자.
'공부 > C#' 카테고리의 다른 글
소켓 통신, 웹 통신(간략 설명, 메모) (0) | 2016.05.28 |
---|---|
yield return, yield break (0) | 2016.05.24 |
예외처리 - try, catch, finally, throw new Exception (0) | 2016.05.12 |
파일 로드 - FileStream, StreamReader, ReadAllText, ReadAllLines (0) | 2016.05.12 |
파일 저장 - FileStream, StreamWriter, WriteAllText, WriteAllLines (0) | 2016.05.12 |