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

Definicja

Inicjuje nowe wystąpienie struktury ConsoleKeyInfo przy użyciu określonego znaku, klucza konsoli i klawiszy modyfikujących.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)

Parametry

keyChar
Char

Znak Unicode, który odpowiada parametrowi key.The Unicode character that corresponds to the key parameter.

key
ConsoleKey

Klucz konsoli, który odpowiada parametrowi keyChar.The console key that corresponds to the keyChar parameter.

shift
Boolean

true, aby wskazać, że naciśnięto klawisz SHIFT; w przeciwnym razie false.true to indicate that a SHIFT key was pressed; otherwise, false.

alt
Boolean

true, aby wskazać, że naciśnięto klawisz ALT; w przeciwnym razie false.true to indicate that an ALT key was pressed; otherwise, false.

control
Boolean

true, aby wskazać, że naciśnięto klawisz CTRL; w przeciwnym razie false.true to indicate that a CTRL key was pressed; otherwise, false.

Wyjątki

Wartość liczbowa parametru key jest mniejsza niż 0 lub większa niż 255.The numeric value of the key parameter is less than 0 or greater than 255.

Uwagi

Ten typ nie jest przeznaczony do tworzenia przez użytkowników.This type is not intended to be created by users. Zamiast tego jest zwracany do użytkownika w odpowiedzi na wywołanie metody Console.ReadKey.Instead, it is returned to the user in response to calling the Console.ReadKey method.

Typ ConsoleKeyInfo nie określa, czy naciśnięto klawisz modyfikujący lewy lub prawy SHIFT, ALT lub CTRL.The ConsoleKeyInfo type does not specify whether the left or right SHIFT, ALT, or CTRL modifier key was pressed.

Dotyczy