Console Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa os fluxos padrão de entrada, saída e erro para aplicações de consola. Esta 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
Observações
Para mais informações sobre esta API, consulte Observações suplementares sobre a API para a Consola.
Propriedades
| Name | Description |
|---|---|
| BackgroundColor |
Obtém ou define a cor de fundo da consola. |
| BufferHeight |
Obtém ou define a altura da área de tampão. |
| BufferWidth |
Obtém ou define a largura da área de buffer. |
| CapsLock |
Recebe um valor que indica se o botão de teclado CAPS LOCK está ativado ou desligado. |
| CursorLeft |
Obtém ou define a posição da coluna do cursor dentro da área de buffer. |
| CursorSize |
Obtém ou define a altura do cursor dentro de uma célula de carácter. |
| CursorTop |
Obtém ou define a posição da linha do cursor dentro da área de buffer. |
| CursorVisible |
Recebe ou define um valor que indica se o cursor é visível. |
| Error |
Recebe o fluxo padrão de saída de erro. |
| ForegroundColor |
Obtém ou define a cor em primeiro plano da consola. |
| In |
Recebe o fluxo de entrada padrão. |
| InputEncoding |
Recebe ou define a codificação que a consola usa para ler entradas. |
| 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 |
Recebe um valor que indica se há uma pressão de tecla disponível no fluxo de entrada. |
| LargestWindowHeight |
Obtém o maior número possível de filas nas janelas da consola, com base na fonte atual e na resolução do ecrã. |
| LargestWindowWidth |
Obtém o maior número possível de colunas na janela do console, com base na fonte atual e na resolução do ecrã. |
| NumberLock |
Recebe um valor que indica se o botão de teclado NUM LOCK está ativado ou desligado. |
| Out |
Recebe o fluxo de saída padrão. |
| OutputEncoding |
Obtém ou define a codificação que a consola usa para escrever a saída. |
| Title |
Obtém ou define o título para aparecer na barra de título da consola. |
| TreatControlCAsInput |
Recebe ou define um valor que indica se a combinação da Control tecla modificadora e C da tecla consola (Ctrl+C) é tratada como entrada comum ou como uma interrupção tratada pelo sistema operativo. |
| 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 da consola em relação ao buffer do ecrã. |
| WindowTop |
Obtém ou define a posição superior da área da janela da consola em relação ao buffer do ecrã. |
| WindowWidth |
Obtém ou define a largura da janela da consola. |
Métodos
| Name | Description |
|---|---|
| Beep() |
Reproduz o som de um bip pelo altifalante da consola. |
| Beep(Int32, Int32) |
Reproduz o som de um bip de uma frequência e duração especificadas através do altifalante da consola. |
| Clear() |
Limpa o buffer da consola e a janela correspondente da consola da informação de visualização. |
| GetCursorPosition() |
Obtém a posição do cursor. |
| MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Copia uma área de origem especificada do buffer do ecrã para uma área de destino especificada. |
| MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Copia uma área de origem especificada do buffer do ecrã para uma área de destino especificada. |
| OpenStandardError() |
Adquire o fluxo de erro padrão. |
| OpenStandardError(Int32) |
Adquire o fluxo de erro padrão, que é definido para um tamanho de buffer especificado. |
| OpenStandardErrorHandle() |
Representa os fluxos padrão de entrada, saída e erro para aplicações de consola. Esta classe não pode ser herdada. |
| OpenStandardInput() |
Adquire o fluxo de entrada padrão. |
| OpenStandardInput(Int32) |
Adquire o fluxo de entrada padrão, que é definido para um tamanho de buffer especificado. |
| OpenStandardInputHandle() |
Representa os fluxos padrão de entrada, saída e erro para aplicações de consola. Esta classe não pode ser herdada. |
| OpenStandardOutput() |
Adquire o fluxo de saída padrão. |
| OpenStandardOutput(Int32) |
Adquire o fluxo de saída padrão, que é definido para um tamanho de buffer especificado. |
| OpenStandardOutputHandle() |
Representa os fluxos padrão de entrada, saída e erro para aplicações de consola. Esta classe não pode ser herdada. |
| Read() |
Lê o próximo carácter do fluxo de entrada padrão. |
| ReadKey() |
Obtém a próxima tecla de carácter ou função pressionada pelo utilizador. A tecla pressionada é exibida na janela da consola. |
| ReadKey(Boolean) |
Obtém a próxima tecla de carácter ou função pressionada pelo utilizador. A tecla pressionada é opcionalmente exibida na janela da consola. |
| ReadLine() |
Lê a linha seguinte de caracteres do fluxo de entrada padrão. |
| ResetColor() |
Define as cores da consola em primeiro plano e fundo para os seus valores predefinidos. |
| SetBufferSize(Int32, Int32) |
Define a altura e largura da área do buffer do ecrã para os valores especificados. |
| SetCursorPosition(Int32, Int32) |
Define a posição do cursor. |
| SetError(TextWriter) |
Define a Error propriedade para o objeto especificado TextWriter . |
| SetIn(TextReader) |
Define a In propriedade para o objeto especificado TextReader . |
| SetOut(TextWriter) |
Define a Out propriedade para direcionar o TextWriter objeto. |
| SetWindowPosition(Int32, Int32) |
Define a posição da janela da consola em relação ao buffer do ecrã. |
| SetWindowSize(Int32, Int32) |
Define a altura e largura da janela do console para os valores especificados. |
| Write(Boolean) |
Escreve a representação textual do valor booleano especificado no fluxo de saída padrão. |
| Write(Char) |
Escreve o valor especificado do carácter Unicode no fluxo de saída padrão. |
| Write(Char[], Int32, Int32) |
Escreve o subarray especificado de caracteres Unicode no fluxo de saída padrão. |
| Write(Char[]) |
Escreve o array especificado de caracteres Unicode no fluxo de saída padrão. |
| Write(Decimal) |
Escreve a representação em texto do valor especificado Decimal no fluxo de saída padrão. |
| Write(Double) |
Escreve a representação em texto do valor de ponto flutuante de dupla precisão especificado no fluxo de saída padrão. |
| Write(Int32) |
Escreve a representação textual do valor inteiro assinado de 32 bits especificado no fluxo de saída padrão. |
| Write(Int64) |
Escreve a representação textual do valor inteiro assinado especificado de 64 bits no fluxo de saída padrão. |
| Write(Object) |
Escreve a representação textual do objeto especificado no fluxo de saída padrão. |
| Write(ReadOnlySpan<Char>) |
Representa os fluxos padrão de entrada, saída e erro para aplicações de consola. Esta classe não pode ser herdada. |
| Write(Single) |
Escreve a representação em texto do valor de ponto flutuante de precisão simples especificado no fluxo de saída padrão. |
| Write(String, Object, Object, Object, Object) |
Escreve a representação textual dos objetos especificados e a lista de parâmetros de comprimento variável no fluxo de saída padrão usando a informação de formato especificada. |
| Write(String, Object, Object, Object) |
Escreve a representação textual dos objetos especificados no fluxo de saída padrão usando a informação de formato especificada. |
| Write(String, Object, Object) |
Escreve a representação textual dos objetos especificados no fluxo de saída padrão usando a informação de formato especificada. |
| Write(String, Object) |
Escreve a representação textual do objeto especificado no fluxo de saída padrão usando a informação de formato especificada. |
| Write(String, Object[]) |
Escreve a representação textual do array especificado de objetos no fluxo de saída padrão usando a informação de formato especificada. |
| Write(String, ReadOnlySpan<Object>) |
Escreve a representação textual do intervalo especificado de objetos no fluxo de saída padrão usando a informação de formato especificada. |
| Write(String) |
Escreve o valor da cadeia especificado no fluxo de saída padrão. |
| Write(UInt32) |
Escreve a representação textual do valor inteiro não assinado especificado de 32 bits no fluxo de saída padrão. |
| Write(UInt64) |
Escreve a representação textual do valor inteiro não assinado especificado de 64 bits no fluxo de saída padrão. |
| WriteLine() |
Escreve o terminador de linha atual no fluxo de saída padrão. |
| WriteLine(Boolean) |
Escreve a representação textual do valor booleano especificado, seguida do terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Char) |
Escreve o valor do carácter Unicode especificado, seguido do terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Char[], Int32, Int32) |
Escreve o subarray especificado de caracteres Unicode, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Char[]) |
Escreve o array especificado de caracteres Unicode, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Decimal) |
Escreve a representação textual do valor especificado Decimal , seguida pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Double) |
Escreve a representação textual do valor de ponto flutuante de dupla precisão especificado, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Int32) |
Escreve a representação textual do valor inteiro de 32 bits especificado, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Int64) |
Escreve a representação textual do valor inteiro com sinal especificado de 64 bits, seguida pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(Object) |
Escreve a representação textual do objeto especificado, seguida pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(ReadOnlySpan<Char>) |
Representa os fluxos padrão de entrada, saída e erro para aplicações de consola. Esta classe não pode ser herdada. |
| WriteLine(Single) |
Escreve a representação em texto do valor de ponto flutuante de precisão simples especificado, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(String, Object, Object, Object, Object) |
Escreve a representação em texto dos objetos especificados e da lista de parâmetros de comprimento variável, seguida pelo terminador de linha atual, no fluxo de saída padrão usando a informação de formato especificada. |
| WriteLine(String, Object, Object, Object) |
Escreve a representação de texto dos objetos especificados, seguida pelo terminador de linha atual, no fluxo de saída padrão usando a informação de formato especificada. |
| WriteLine(String, Object, Object) |
Escreve a representação de texto dos objetos especificados, seguida pelo terminador de linha atual, no fluxo de saída padrão usando a informação de formato especificada. |
| WriteLine(String, Object) |
Escreve a representação textual do objeto especificado, seguida pelo terminador de linha atual, no fluxo de saída padrão usando a informação de formato especificada. |
| WriteLine(String, Object[]) |
Escreve a representação de texto do array especificado de objetos, seguida pelo terminador de linha atual, no fluxo de saída padrão usando a informação de formato especificada. |
| WriteLine(String, ReadOnlySpan<Object>) |
Escreve a representação textual do intervalo especificado de objetos, seguida pelo terminador de linha atual, no fluxo de saída padrão usando a informação de formato especificada. |
| WriteLine(String) |
Escreve o valor especificado da string, seguido do terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(UInt32) |
Escreve a representação de texto do valor inteiro não assinado especificado de 32 bits, seguida do terminador de linha atual, no fluxo de saída padrão. |
| WriteLine(UInt64) |
Escreve a representação em texto do valor inteiro não assinado especificado de 64 bits, seguida pelo terminador de linha atual, no fluxo de saída padrão. |
evento
| Name | Description |
|---|---|
| CancelKeyPress |
Ocorre quando a Control tecla modificadora (Ctrl) e a C tecla do console (C) ou a tecla Break são pressionadas simultaneamente (Ctrl+C ou Ctrl+Break). |
Aplica-se a
Segurança de Thread
Este tipo é seguro para fios.