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

Definition

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)

Parameters

keyChar
Char

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

key
ConsoleKey

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

shift
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

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

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

Exceptions

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.

Remarks

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

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

Applies to