Compartir vía


Console.InputEncoding Propiedad

Definición

Obtiene o establece la codificación que usa la consola para leer la entrada.

public:
 static property System::Text::Encoding ^ InputEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Text.Encoding InputEncoding { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Text.Encoding InputEncoding { get; set; }
public static System.Text.Encoding InputEncoding { get; set; }
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.InputEncoding : System.Text.Encoding with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.InputEncoding : System.Text.Encoding with get, set
member this.InputEncoding : System.Text.Encoding with get, set
Public Shared Property InputEncoding As Encoding

Valor de propiedad

Encoding

Codificación usada para leer la entrada de la consola.

Atributos

Excepciones

El valor de la propiedad en una operación de conjunto es null.

Error durante la ejecución de esta operación.

Tu aplicación no tiene permiso para realizar esta operación.

Comentarios

La consola usa la codificación de entrada para traducir la entrada del teclado en un carácter correspondiente. La codificación de entrada incorpora una página de códigos que asigna 256 códigos de caracteres de teclado a caracteres individuales. Cada página de código incluye caracteres especiales distintos, que suelen estar personalizados para un idioma o grupo de idiomas.

A partir de .NET Framework 4, una operación de obtención de propiedades puede devolver un valor almacenado en caché en lugar de la codificación de entrada actual de la consola. Esto puede ocurrir si el valor de la InputEncoding propiedad se modifica por algún medio distinto de una asignación a la InputEncoding propiedad, como llamar a la función Windows SetConsoleCP o usar el chcp comando desde un script de PowerShell.

Se aplica a

Consulte también