ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da ConsoleKeyInfo estrutura usando as teclas de caractere, chave de console e modificador especificadas.
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)
Parâmetros
- keyChar
- Char
O caractere Unicode que corresponde ao key parâmetro.
- key
- ConsoleKey
A chave do console que corresponde ao keyChar parâmetro.
- shift
- Boolean
true para indicar que uma tecla SHIFT foi pressionada; caso contrário, false.
- alt
- Boolean
true para indicar que uma tecla ALT foi pressionada; caso contrário, false.
- control
- Boolean
true para indicar que uma tecla CTRL foi pressionada; caso contrário, false.
Exceções
O valor numérico do key parâmetro é menor que 0 ou maior que 255.
Comentários
Esse tipo não se destina a ser criado pelos usuários. Em vez disso, ele é retornado ao usuário em resposta à chamada do Console.ReadKey método.
O ConsoleKeyInfo tipo não especifica se a tecla modificadora SHIFT, ALT ou CTRL esquerda ou direita foi pressionada.