ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Constructor

Definizione

Inizializza una nuova istanza della struttura ConsoleKeyInfo utilizzando il carattere, il tasto della console e i tasti di modifica specificati.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)

Parametri

keyChar
Char Char Char Char

Carattere Unicode corrispondente al parametro key.The Unicode character that corresponds to the key parameter.

key
ConsoleKey ConsoleKey ConsoleKey ConsoleKey

Tasto della console corrispondente al parametro keyChar.The console key that corresponds to the keyChar parameter.

shift
Boolean Boolean Boolean Boolean

true per indicare che è stato premuto il tasto MAIUSC. In caso contrario, false.true to indicate that a SHIFT key was pressed; otherwise, false.

alt
Boolean Boolean Boolean Boolean

true per indicare che è stato premuto il tasto ALT. In caso contrario, false.true to indicate that an ALT key was pressed; otherwise, false.

control
Boolean Boolean Boolean Boolean

true per indicare che è stato premuto il tasto CTRL. In caso contrario, false.true to indicate that a CTRL key was pressed; otherwise, false.

Eccezioni

Il valore numerico del parametro key è inferiore a 0 o maggiore di 255.The numeric value of the key parameter is less than 0 or greater than 255.

Commenti

Questo tipo non deve essere creato dagli utenti.This type is not intended to be created by users. Al contrario, viene restituito all'utente in risposta alla chiamata di Console.ReadKey (metodo).Instead, it is returned to the user in response to calling the Console.ReadKey method.

Il ConsoleKeyInfo tipo non specifica se è stato premuto il tasto MAIUSC, ALT o CTRL destro o sinistro.The ConsoleKeyInfo type does not specify whether the left or right SHIFT, ALT, or CTRL modifier key was pressed.

Si applica a