표준 입력
2021. 6. 13. 14:08
728x90
Console.ReadLine( ) : 엔터키가 눌려질 때까지 입력 받은 문자열을 반환하는 메서드
Console.ReadKey( ) : 사용자가 누른 키 한 문자 정보를 리턴하는 메서드
이런식으로 오버로드해서 사용할 수 있음:
public static ConsoleKeyInfo ReadKey( )
public static ConsoleKeyInfo ReadKey(bool intercept)
결괏값이 true 이면 화면 출력을 하지 않고, false 이면 화면 출력함.
위의 오버로드된 예시에서 "ConsoleKeyInfo" 란 뭘까?
ConsoleKeyInfo : 구조체. 키의 문자와 Shift, Alt, Ctrl 보조키 상태를 포함.
→ 속성 : ConsoleKey.Key (key 값 자체만 인식함. ex: ConsoleKey.Escape)
→ ConsoleKeyInfo.KeyChar : 눌린 키의 유니코드를 얻는 속성으로, 대소문자 등을 모두 구분할 수 있음
728x90
'C# > C# 문법' 카테고리의 다른 글
메서드 (0) | 2021.06.13 |
---|---|
자료형 (Data Type) (0) | 2021.06.13 |
박싱/언박싱 (0) | 2021.06.13 |
C# 개요 (0) | 2021.06.11 |
.Net Framework (0) | 2021.06.11 |