Console クラス

定義

コンソール アプリケーションの標準入力、出力、およびエラー ストリームを表します。 このクラスは継承できません。

public ref class Console abstract sealed
public ref class Console sealed
public static class Console
public sealed class Console
type Console = class
Public Class Console
Public NotInheritable Class Console
継承
Console

注釈

この API の詳細については、コンソール補足 API 解説を参照してください。

プロパティ

BackgroundColor

コンソールの背景色を取得または設定します。

BufferHeight

バッファー領域の高さを取得または設定します。

BufferWidth

バッファー領域の幅を取得または設定します。

CapsLock

CAPS LOCK キーボードトグルがオンまたはオフのどちらであるかを示す値を取得します。

CursorLeft

バッファー領域内のカーソルの列位置を取得または設定します。

CursorSize

文字セル内のカーソルの高さを取得または設定します。

CursorTop

バッファー領域内のカーソルの行位置を取得または設定します。

CursorVisible

カーソルが表示されるかどうかを示す値を取得または設定します。

Error

標準エラー出力ストリームを取得します。

ForegroundColor

コンソールの前景色を取得または設定します。

In

標準入力ストリームを取得します。

InputEncoding

コンソールが入力の読み取りに使用するエンコードを取得または設定します。

IsErrorRedirected

エラー出力ストリームが標準エラー ストリームからリダイレクトされたかどうかを示す値を取得します。

IsInputRedirected

入力が標準入力ストリームからリダイレクトされたかどうかを示す値を取得します。

IsOutputRedirected

出力が標準出力ストリームからリダイレクトされたかどうかを示す値を取得します。

KeyAvailable

入力ストリームでキーを押すかどうかを示す値を取得します。

LargestWindowHeight

現在のフォントと画面の解像度に基づいて、コンソール ウィンドウ行の最大数を取得します。

LargestWindowWidth

現在のフォントと画面の解像度に基づいて、コンソール ウィンドウの列の最大数を取得します。

NumberLock

NUM LOCK キーボードトグルがオンかオフかを示す値を取得します。

Out

標準出力ストリームを取得します。

OutputEncoding

コンソールが出力の書き込みに使用するエンコードを取得または設定します。

Title

本体のタイトル バーに表示するタイトルを取得または設定します。

TreatControlCAsInput

Control 修飾子キーと C コンソール キー (Ctrl + C) の組み合わせを通常の入力として扱うか、オペレーティング システムによって処理される中断として扱うかを示す値を取得または設定します。

WindowHeight

コンソール ウィンドウ領域の高さを取得または設定します。

WindowLeft

画面バッファーに対するコンソール ウィンドウ領域の左端の位置を取得または設定します。

WindowTop

画面バッファーに対するコンソール ウィンドウ領域の上端位置を取得または設定します。

WindowWidth

コンソール ウィンドウの幅を取得または設定します。

メソッド

Beep()

本体のスピーカーからビープ音の音を再生します。

Beep(Int32, Int32)

本体のスピーカーを通して、指定した周波数と継続時間のビープ音の音を再生します。

Clear()

表示情報のコンソール バッファーと対応するコンソール ウィンドウをクリアします。

GetCursorPosition()

カーソルの位置を取得します。

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32)

指定したコピー先領域に、画面バッファーの指定したソース領域をコピーします。

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)

指定したコピー先領域に、画面バッファーの指定したソース領域をコピーします。

OpenStandardError()

標準エラー ストリームを取得します。

OpenStandardError(Int32)

指定したバッファー サイズに設定されている標準エラー ストリームを取得します。

OpenStandardInput()

標準入力ストリームを取得します。

OpenStandardInput(Int32)

指定したバッファー サイズに設定されている標準入力ストリームを取得します。

OpenStandardOutput()

標準出力ストリームを取得します。

OpenStandardOutput(Int32)

指定したバッファー サイズに設定されている標準出力ストリームを取得します。

Read()

標準入力ストリームから次の文字を読み取ります。

ReadKey()

ユーザーが押した次の文字または関数キーを取得します。 押されたキーがコンソール ウィンドウに表示されます。

ReadKey(Boolean)

ユーザーが押した次の文字または関数キーを取得します。 押されたキーは、必要に応じてコンソール ウィンドウに表示されます。

ReadLine()

標準入力ストリームから次の文字行を読み取ります。

ResetColor()

前景と背景のコンソールの色を既定値に設定します。

SetBufferSize(Int32, Int32)

画面バッファー領域の高さと幅を指定した値に設定します。

SetCursorPosition(Int32, Int32)

カーソルの位置を設定します。

SetError(TextWriter)

Error プロパティを指定した TextWriter オブジェクトに設定します。

SetIn(TextReader)

In プロパティを指定した TextReader オブジェクトに設定します。

SetOut(TextWriter)

TextWriter オブジェクトを対象とする Out プロパティを設定します。

SetWindowPosition(Int32, Int32)

コンソール ウィンドウの位置を画面バッファーに対して相対的に設定します。

SetWindowSize(Int32, Int32)

コンソール ウィンドウの高さと幅を指定した値に設定します。

Write(Boolean)

指定したブール値のテキスト表現を標準出力ストリームに書き込みます。

Write(Char)

指定した Unicode 文字値を標準出力ストリームに書き込みます。

Write(Char[])

指定した Unicode 文字の配列を標準出力ストリームに書き込みます。

Write(Char[], Int32, Int32)

Unicode 文字の指定されたサブ配列を標準出力ストリームに書き込みます。

Write(Decimal)

指定した Decimal 値のテキスト表現を標準出力ストリームに書き込みます。

Write(Double)

指定した倍精度浮動小数点値のテキスト表現を標準出力ストリームに書き込みます。

Write(Int32)

指定した 32 ビット符号付き整数値のテキスト表現を標準出力ストリームに書き込みます。

Write(Int64)

指定した 64 ビット符号付き整数値のテキスト表現を標準出力ストリームに書き込みます。

Write(Object)

指定したオブジェクトのテキスト表現を標準出力ストリームに書き込みます。

Write(Single)

指定した単精度浮動小数点値のテキスト表現を標準出力ストリームに書き込みます。

Write(String)

指定した文字列値を標準出力ストリームに書き込みます。

Write(String, Object)

指定した書式情報を使用して、指定したオブジェクトのテキスト表現を標準出力ストリームに書き込みます。

Write(String, Object, Object)

指定した書式情報を使用して、指定したオブジェクトのテキスト表現を標準出力ストリームに書き込みます。

Write(String, Object, Object, Object)

指定した書式情報を使用して、指定したオブジェクトのテキスト表現を標準出力ストリームに書き込みます。

Write(String, Object, Object, Object, Object)

指定した書式情報を使用して、指定したオブジェクトと可変長パラメーター リストのテキスト表現を標準出力ストリームに書き込みます。

Write(String, Object[])

指定した書式情報を使用して、指定したオブジェクト配列のテキスト表現を標準出力ストリームに書き込みます。

Write(String, ReadOnlySpan<Object>)

指定した書式情報を使用して、オブジェクトの指定されたスパンのテキスト表現を標準出力ストリームに書き込みます。

Write(UInt32)

指定した 32 ビット符号なし整数値のテキスト表現を標準出力ストリームに書き込みます。

Write(UInt64)

指定した 64 ビット符号なし整数値のテキスト表現を標準出力ストリームに書き込みます。

WriteLine()

現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Boolean)

指定したブール値のテキスト表現と現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Char)

指定した Unicode 文字を書き込み、その後に現在の行終端記号の値を標準出力ストリームに書き込みます。

WriteLine(Char[])

指定した Unicode 文字の配列と現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Char[], Int32, Int32)

Unicode 文字の指定されたサブ配列と現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Decimal)

指定した Decimal 値のテキスト表現と現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Double)

指定した倍精度浮動小数点値のテキスト表現と、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Int32)

指定した 32 ビット符号付き整数値のテキスト表現と、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Int64)

指定した 64 ビット符号付き整数値のテキスト表現と、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Object)

指定したオブジェクトのテキスト表現と現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(Single)

指定した単精度浮動小数点値のテキスト表現を標準出力ストリームに書き込み、その後に現在の行終端記号を書き込みます。

WriteLine(String)

指定した文字列値と現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(String, Object)

指定した書式情報を使用して、指定したオブジェクトのテキスト表現を書き込み、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(String, Object, Object)

指定した書式情報を使用して、指定したオブジェクトのテキスト表現を書き込み、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(String, Object, Object, Object)

指定した書式情報を使用して、指定したオブジェクトのテキスト表現を書き込み、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(String, Object, Object, Object, Object)

指定した形式情報を使用して、指定したオブジェクトと可変長パラメーター リストのテキスト表現と、現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(String, Object[])

指定した書式情報を使用して、指定したオブジェクト配列のテキスト表現を書き込み、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(String, ReadOnlySpan<Object>)

指定した書式情報を使用して、指定したオブジェクトスパンのテキスト表現を書き込み、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(UInt32)

指定した 32 ビット符号なし整数値のテキスト表現と、その後に現在の行終端記号を標準出力ストリームに書き込みます。

WriteLine(UInt64)

指定した 64 ビット符号なし整数値のテキスト表現と、その後に現在の行終端記号を標準出力ストリームに書き込みます。

イベント

CancelKeyPress

Control 修飾子キー (Ctrl) と C コンソール キー (C) または Break キーが同時に押されたときに発生します (Ctrl + C または Ctrl + Break)。

適用対象

スレッド セーフ

この型はスレッド セーフです。