Поделиться через


ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Конструктор

Определение

Инициализирует новый экземпляр структуры ConsoleKeyInfo с использованием заданного символа, клавиши консоли и управляющих клавиш.

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.

key
ConsoleKey

Клавиша консоли, соответствующая параметру keyChar.

shift
Boolean

true, чтобы указать, что нажата клавиша SHIFT; в противном случае — false.

alt
Boolean

true, чтобы указать, что нажата клавиша ALT; в противном случае — false.

control
Boolean

true, чтобы указать, что нажата клавиша CTRL; в противном случае — false.

Исключения

Числовое значение параметра key меньше 0 или больше 255.

Комментарии

Этот тип не предназначен для создания пользователями. Вместо этого он возвращается пользователю в ответ на вызов Console.ReadKey метода .

Тип ConsoleKeyInfo не указывает, была ли нажата левая или правая клавиша с модификатором SHIFT, ALT или CTRL.

Применяется к