Console.InputEncoding Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l'encodage que la console utilise 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("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")>]
static member 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")>]
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 la console.
- Attributs
Exceptions
La valeur de propriété dans une opération set est null
.
Une erreur s’est produite lors de 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 un caractère correspondant. L’encodage d’entrée intègre une page de codes qui mappe 256 codes de caractères clavier à des caractères individuels. Les différentes pages de code incluent des caractères spéciaux différents, généralement personnalisés pour une langue ou un groupe de langues.
À compter de .NET Framework 4, une opération get 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 d’autres moyens 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.