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

定義

指定した文字、コンソール キー、および修飾子キーを使用して、ConsoleKeyInfo 構造体の新しいインスタンスを初期化します。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)

パラメーター

keyChar
Char Char Char Char

key パラメーターに対応する Unicode 文字。The Unicode character that corresponds to the key parameter.

key
ConsoleKey ConsoleKey ConsoleKey ConsoleKey

keyChar パラメーターに対応するコンソール キー。The console key that corresponds to the keyChar parameter.

shift
Boolean Boolean Boolean Boolean

Shift キーが押されたことを示す場合は true。それ以外の場合は falsetrue to indicate that a SHIFT key was pressed; otherwise, false.

alt
Boolean Boolean Boolean Boolean

Alt キーが押されたことを示す場合は true。それ以外の場合は falsetrue to indicate that an ALT key was pressed; otherwise, false.

control
Boolean Boolean Boolean Boolean

Ctrl キーが押されたことを示す場合は true。それ以外の場合は falsetrue to indicate that a CTRL key was pressed; otherwise, false.

例外

key パラメーターの数値が、0 未満か 255 より大きい数値です。The numeric value of the key parameter is less than 0 or greater than 255.

注釈

この型は、ユーザーによって作成されるものではありません。This type is not intended to be created by users. 代わりに、呼び出しに応答してユーザーに返される、Console.ReadKeyメソッド。Instead, it is returned to the user in response to calling the Console.ReadKey method.

ConsoleKeyInfo型は、左または右 SHIFT、alt キーを押し、または CTRL 修飾子キーが押されたかどうかを指定していません。The ConsoleKeyInfo type does not specify whether the left or right SHIFT, ALT, or CTRL modifier key was pressed.

適用対象