Console.InputEncoding Propriedade
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.
Recebe ou define a codificação que a consola usa para ler entradas.
public:
static property System::Text::Encoding ^ InputEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
public static System.Text.Encoding InputEncoding { get; set; }
static member InputEncoding : System.Text.Encoding with get, set
Public Shared Property InputEncoding As Encoding
Valor de Propriedade
A codificação era usada para ler a entrada da consola.
Exceções
O valor de propriedade numa operação de conjunto é null.
Ocorreu um erro durante a execução desta operação.
A sua candidatura não tem permissão para realizar esta operação.
Observações
A consola utiliza a codificação de entrada para traduzir a entrada do teclado para um carácter correspondente. A codificação de entrada incorpora uma página de códigos que mapeia 256 códigos de caracteres de teclado para caracteres individuais. Diferentes páginas de códigos incluem caracteres especiais distintos, normalmente personalizados para uma língua ou um grupo de línguas.
A partir do .NET Framework 4, uma operação de obtenção de propriedades pode devolver um valor em cache em vez da codificação de entrada atual da consola. Isto pode ocorrer se o valor da propriedade InputEncoding for modificado por algum meio que não seja uma atribuição à propriedade InputEncoding, como chamar a função Windows SetConsoleCP ou usar o comando chcp de um script PowerShell.