Console Classe

Definição

Representa os fluxos de entrada, saída e erro padrão para aplicativos de console. Essa classe não pode ser herdada.

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
Herança
Console

Comentários

Para obter mais informações sobre essa API, consulte Comentários sobre a API Complementar para Console.

Propriedades

BackgroundColor

Obtém ou define a cor da tela de fundo do console.

BufferHeight

Obtém ou define a altura da área de buffer.

BufferWidth

Obtém ou define a largura da área de buffer.

CapsLock

Obtém um valor que indica se a alternância de teclado CAPS LOCK está ativada ou desativada.

CursorLeft

Obtém ou define a posição da coluna do cursor na área de buffer.

CursorSize

Obtém ou define a altura do cursor em uma célula do caractere.

CursorTop

Obtém ou define a posição da linha do cursor dentro da área de buffer.

CursorVisible

Obtém ou define um valor que indica se o cursor está visível.

Error

Obtém o fluxo de saída de erro padrão.

ForegroundColor

Obtém ou define a cor de primeiro plano do console.

In

Obtém o fluxo de entrada padrão.

InputEncoding

Obtém ou define a codificação usada pelo console para ler a entrada.

IsErrorRedirected

Obtém um valor que indica se o fluxo de saída de erro foi redirecionado do fluxo de erro padrão.

IsInputRedirected

Obtém um valor que indica se a entrada foi redirecionada do fluxo de entrada padrão.

IsOutputRedirected

Obtém um valor que indica se a saída foi redirecionada do fluxo de saída padrão.

KeyAvailable

Obtém um valor que indica se um pressionamento de tecla está disponível no fluxo de entrada.

LargestWindowHeight

Obtém o maior número possível de linhas de janela do console, com base na fonte atual e resolução da tela.

LargestWindowWidth

Obtém o maior número possível de colunas de janela do console, com base na fonte atual e resolução da tela.

NumberLock

Obtém um valor que indica se a alternância de teclado NUM LOCK está ativada ou desativada.

Out

Obtém o fluxo de saída padrão.

OutputEncoding

Obtém ou define a codificação usada pelo console para gravar a saída.

Title

Obtém ou define o título a ser exibido na barra de título do console.

TreatControlCAsInput

Obtém ou define um valor que indica se a combinação da tecla modificadora Control e da chave do console C (Ctrl + C) é tratada como uma entrada comum ou como uma interrupção tratada pelo sistema operacional.

WindowHeight

Obtém ou define a altura da área da janela do console.

WindowLeft

Obtém ou define a posição mais à esquerda da área da janela do console em relação ao buffer da tela.

WindowTop

Obtém ou define a posição superior da área da janela do console em relação ao buffer da tela.

WindowWidth

Obtém ou define a largura da janela do console.

Métodos

Beep()

Reproduz o som de um aviso sonoro por meio do alto-falante do console.

Beep(Int32, Int32)

Reproduz o som de um aviso sonoro de frequência e duração especificadas por meio do alto-falante do console.

Clear()

Limpa o buffer do console e a janela do console correspondente de informações de exibição.

GetCursorPosition()

Obtém a posição do cursor.

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

Copia uma área de fonte especificada do buffer da tela para uma área de destino especificada.

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

Copia uma área de fonte especificada do buffer da tela para uma área de destino especificada.

OpenStandardError()

Adquire o fluxo de erro padrão.

OpenStandardError(Int32)

Adquire o fluxo de erro padrão, definido como um tamanho do buffer especificado.

OpenStandardInput()

Adquire o fluxo de entrada padrão.

OpenStandardInput(Int32)

Adquire o fluxo de entrada padrão, que é definido para um tamanho do buffer especificado.

OpenStandardOutput()

Adquire o fluxo de saída padrão.

OpenStandardOutput(Int32)

Adquire o fluxo de saída padrão, definido como um tamanho do buffer especificado.

Read()

Lê o próximo caractere do fluxo de entrada padrão.

ReadKey()

Obtém o próximo caractere ou tecla de função pressionada pelo usuário. A tecla pressionada é exibida na janela do console.

ReadKey(Boolean)

Obtém o próximo caractere ou tecla de função pressionada pelo usuário. A tecla pressionada é exibida opcionalmente na janela do console.

ReadLine()

Lê a próxima linha de caracteres do fluxo de entrada padrão.

ResetColor()

Define as cores do console de primeiro e segundo planos com os padrões.

SetBufferSize(Int32, Int32)

Define a altura e largura da área de buffer da tela com os valores especificados.

SetCursorPosition(Int32, Int32)

Define a posição do cursor.

SetError(TextWriter)

Define a propriedade Error para o objeto TextWriter especificado.

SetIn(TextReader)

Define a propriedade In para o objeto TextReader especificado.

SetOut(TextWriter)

Define a propriedade Out para direcionar o objeto TextWriter.

SetWindowPosition(Int32, Int32)

Define a posição da janela do console em relação ao buffer da tela.

SetWindowSize(Int32, Int32)

Define a altura e largura da janela do console com os valores especificados.

Write(Boolean)

Grava a representação de texto do valor booliano especificado, no fluxo de saída padrão.

Write(Char)

Grava o valor do caractere Unicode especificado no fluxo de saída padrão.

Write(Char[])

Grava a matriz de caracteres Unicode especificada no fluxo de saída padrão.

Write(Char[], Int32, Int32)

Grava a submatriz especificada de caracteres Unicode no fluxo de saída padrão.

Write(Decimal)

Grava a representação de texto do valor Decimal especificado, no fluxo de saída padrão.

Write(Double)

Grava a representação de texto do valor de ponto flutuante de precisão dupla especificado no fluxo de saída padrão.

Write(Int32)

Grava a representação de texto do valor inteiro com sinal de 32 bits no fluxo de saída padrão.

Write(Int64)

Grava a representação de texto do valor inteiro com sinal de 64 bits no fluxo de saída padrão.

Write(Object)

Grava a representação de texto do objeto especificado no fluxo de saída padrão.

Write(Single)

Grava a representação de texto do valor de ponto flutuante de precisão simples especificado no fluxo de saída padrão.

Write(String)

Grava o valor da cadeia de caracteres especificada no fluxo de saída padrão.

Write(String, Object)

Grava a representação de texto do objeto especificado no fluxo de saída padrão usando as informações de formato especificadas.

Write(String, Object, Object)

Grava a representação de texto dos objetos especificados no fluxo de saída padrão usando as informações de formato especificadas.

Write(String, Object, Object, Object)

Grava a representação de texto dos objetos especificados no fluxo de saída padrão usando as informações de formato especificadas.

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

Grava a representação de texto dos objetos especificados e a lista de parâmetros de tamanho variável no fluxo de saída padrão usando as informações de formato especificadas.

Write(String, Object[])

Grava a representação de texto da matriz de objetos especificada, no fluxo de saída padrão usando as informações de formato especificadas.

Write(UInt32)

Grava a representação de texto do valor inteiro sem sinal de 32 bits especificado no fluxo de saída padrão.

Write(UInt64)

Grava a representação de texto do valor inteiro sem sinal de 64 bits no fluxo de saída padrão.

WriteLine()

Grava o terminador de linha atual no fluxo de saída padrão.

WriteLine(Boolean)

Grava a representação de texto do valor booliano especificado, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(Char)

Grava o caractere Unicode especificado, seguido por um terminador de linha atual, valor para o fluxo de saída padrão.

WriteLine(Char[])

Grava a matriz especificada de caracteres Unicode, seguida por um terminador de linha atual, no fluxo de saída padrão.

WriteLine(Char[], Int32, Int32)

Grava a submatriz especificada de caracteres Unicode, seguida por um terminador de linha atual, no fluxo de saída padrão.

WriteLine(Decimal)

Grava a representação de texto do valor Decimal especificado, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(Double)

Grava a representação de texto do valor de ponto flutuante de precisão dupla, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(Int32)

Grava a representação de texto do valor inteiro com sinal de 32 bits, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(Int64)

Grava a representação de texto do valor inteiro com sinal de 64 bits, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(Object)

Grava a representação de texto do objeto especificado, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(Single)

Grava a representação de texto do valor de ponto flutuante de precisão simples, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(String)

Grava o valor de cadeia de caracteres especificado, seguido pelo terminador de linha atual para o fluxo de saída padrão.

WriteLine(String, Object)

Grava a representação de texto do objeto especificado, seguido de um terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificadas.

WriteLine(String, Object, Object)

Grava a representação de texto dos objetos especificados, seguido de um terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificadas.

WriteLine(String, Object, Object, Object)

Grava a representação de texto dos objetos especificados, seguido de um terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificadas.

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

Grava a representação de texto dos objetos especificados e a lista de parâmetros de tamanho variável, seguido do terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificadas.

WriteLine(String, Object[])

Grava a representação de texto da matriz de objetos especificada, seguido por um terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificadas.

WriteLine(UInt32)

Grava a representação de texto do valor inteiro sem sinal de 32 bits especificado, seguido do terminador de linha atual, no fluxo de saída padrão.

WriteLine(UInt64)

Grava a representação de texto do valor inteiro sem sinal de 64 bits especificado, seguido do terminador de linha atual, no fluxo de saída padrão.

Eventos

CancelKeyPress

Ocorre quando a tecla modificadora Control (Ctrl) e a tecla do console C (C) ou a tecla Break são pressionadas simultaneamente (Ctrl + C ou Ctrl + Break).

Aplica-se a

Acesso thread-safe

Este tipo é thread-safe.