Partager via


Console.InputEncoding Propriété

Définition

Obtient ou définit l’encodage utilisé par la console pour lire l’entrée.

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

Valeur de propriété

Encodage utilisé pour lire l’entrée de console.

Attributs

Exceptions

La valeur de propriété dans une opération set est null.

Une erreur s’est produite pendant l’exécution de cette opération.

Votre application n’est pas autorisée à effectuer cette opération.

Remarques

La console utilise l’encodage d’entrée pour traduire l’entrée du clavier en caractère correspondant. L’encodage d’entrée intègre une page de codes de code qui mappe 256 codes de caractères clavier à des caractères individuels. Différentes pages de codes incluent différents caractères spéciaux, généralement personnalisés pour une langue ou un groupe de langues.

À compter du .NET Framework 4, une opération d’obtention de propriété peut retourner une valeur mise en cache au lieu de l’encodage d’entrée actuel de la console. Cela peut se produire si la valeur de la InputEncoding propriété est modifiée par un moyen autre qu’une affectation à la InputEncoding propriété, comme l’appel de la fonction Windows SetConsoleCP ou l’utilisation de la chcp commande à partir d’un script PowerShell.

S’applique à

Voir aussi