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.