Console.InputEncoding Eigenschap

Definitie

Hiermee haalt u de codering van de console op of stelt u deze in om invoer te lezen.

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

Waarde van eigenschap

De codering die wordt gebruikt voor het lezen van console-invoer.

Kenmerken

Uitzonderingen

De eigenschapswaarde in een setbewerking is null.

Er is een fout opgetreden tijdens de uitvoering van deze bewerking.

Uw toepassing is niet gemachtigd om deze bewerking uit te voeren.

Opmerkingen

De console gebruikt de invoercodering om toetsenbordinvoer om te zetten in een bijbehorend teken. De invoercodering bevat een codepagina waarmee 256 toetsenbordtekencodes worden toegewezen aan afzonderlijke tekens. Verschillende codepagina's bevatten verschillende speciale tekens, die doorgaans zijn aangepast voor een taal of een groep talen.

Vanaf .NET Framework 4 kan een get-bewerking van een eigenschap een waarde in de cache retourneren in plaats van de huidige invoercodering van de console. Dit kan gebeuren als de waarde van de eigenschap InputEncoding op een andere wijze wordt gewijzigd dan een toewijzing aan de eigenschap InputEncoding, zoals het aanroepen van de functie Windows SetConsoleCP of het gebruik van de opdracht chcp vanuit een PowerShell-script.

Van toepassing op

Zie ook