Console Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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(String, ReadOnlySpan<Object>) |
Representa os fluxos de entrada, saída e erro padrão para aplicativos de console. Essa classe não pode ser herdada. |
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(String, ReadOnlySpan<Object>) |
Representa os fluxos de entrada, saída e erro padrão para aplicativos de console. Essa classe não pode ser herdada. |
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de