다음을 통해 공유


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)

지정된 유니코드 문자 값을 표준 출력 스트림에 씁니다.

Write(Char[])

지정된 유니코드 문자 배열을 표준 출력 스트림에 씁니다.

Write(Char[], Int32, Int32)

유니코드 문자의 지정된 하위 배열을 표준 출력 스트림에 씁니다.

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)

지정된 유니코드 문자와 현재 줄 종결자, 값을 표준 출력 스트림에 씁니다.

WriteLine(Char[])

지정된 유니코드 문자 배열과 현재 줄 종결자를 표준 출력 스트림에 씁니다.

WriteLine(Char[], Int32, Int32)

유니코드 문자의 지정된 하위 배열과 현재 줄 종결자를 표준 출력 스트림에 씁니다.

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).

적용 대상

스레드 보안

이 형식은 스레드로부터 안전합니다.