ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) 생성자

정의

지정된 문자, 콘솔 키 및 보조키를 사용하여 ConsoleKeyInfo 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the ConsoleKeyInfo structure using the specified character, console key, and modifier keys.

public:
 ConsoleKeyInfo(char keyChar, ConsoleKey key, bool shift, bool alt, bool control);
public ConsoleKeyInfo (char keyChar, ConsoleKey key, bool shift, bool alt, bool control);
new ConsoleKeyInfo : char * ConsoleKey * bool * bool * bool -> ConsoleKeyInfo
Public Sub New (keyChar As Char, key As ConsoleKey, shift As Boolean, alt As Boolean, control As Boolean)

매개 변수

keyChar
Char

key 매개 변수에 해당하는 유니코드 문자입니다.The Unicode character that corresponds to the key parameter.

key
ConsoleKey

keyChar 매개 변수에 해당하는 콘솔 키입니다.The console key that corresponds to the keyChar parameter.

shift
Boolean

Shift 키를 눌렀으면 true이고, 그렇지 않으면 false입니다.true to indicate that a SHIFT key was pressed; otherwise, false.

alt
Boolean

Alt 키를 눌렀으면 true이고, 그렇지 않으면 false입니다.true to indicate that an ALT key was pressed; otherwise, false.

control
Boolean

Ctrl 키를 눌렀으면 true이고, 그렇지 않으면 false입니다.true to indicate that a CTRL key was pressed; otherwise, false.

예외

key 매개 변수의 숫자 값이 0보다 작거나 255보다 큰 경우The numeric value of the key parameter is less than 0 or greater than 255.

설명

이 형식은 사용자가 만들 수 없습니다.This type is not intended to be created by users. 대신 Console.ReadKey 메서드 호출에 대 한 응답으로 사용자에 게 반환 됩니다.Instead, it is returned to the user in response to calling the Console.ReadKey method.

ConsoleKeyInfo 형식은 왼쪽 또는 오른쪽 SHIFT, ALT 또는 CTRL 보조키를 눌렀는지 여부를 지정 하지 않습니다.The ConsoleKeyInfo type does not specify whether the left or right SHIFT, ALT, or CTRL modifier key was pressed.

적용 대상