표준 입력

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

BELATED ARTICLES

more