Freigeben über


ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Konstruktor

Definition

Initialisiert eine neue Instanz der ConsoleKeyInfo-Struktur mit dem angegebenen Zeichen, der Konsolentaste und den Modifizierertasten.

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)

Parameter

keyChar
Char

Das Unicode-Zeichen, das dem key-Parameter entspricht.

key
ConsoleKey

Der Konsolenschlüssel, der dem keyChar-Parameter entspricht.

shift
Boolean

true, wenn die UMSCHALTTASTE gedrückt wurde, andernfalls false.

alt
Boolean

true, wenn die ALT-TASTE gedrückt wurde, andernfalls false.

control
Boolean

true, wenn die STRG-TASTE gedrückt wurde, andernfalls false.

Ausnahmen

Der numerische Wert des key-Parameters ist kleiner als 0 (null) oder größer als 255.

Hinweise

Dieser Typ ist nicht für die Erstellung von Benutzern vorgesehen. Stattdessen wird sie als Reaktion auf das Aufrufen der -Methode an den Console.ReadKey Benutzer zurückgegeben.

Der ConsoleKeyInfo Typ gibt nicht an, ob die linke oder rechte UMSCHALT-, ALT- oder STRG-Modifizierertaste gedrückt wurde.

Gilt für: