Console.InputEncoding Egenskap

Definition

Hämtar eller anger den kodning som konsolen använder för att läsa indata.

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

Egenskapsvärde

Kodningen som används för att läsa konsolindata.

Attribut

Undantag

Egenskapsvärdet i en uppsättningsåtgärd är null.

Ett fel uppstod under körningen av den här åtgärden.

Programmet har inte behörighet att utföra den här åtgärden.

Kommentarer

Konsolen använder indatakodningen för att översätta tangentbordsindata till ett motsvarande tecken. Indatakodningen innehåller en kodsida som mappar 256 tangentbordsteckenkoder till enskilda tecken. Olika kodsidor innehåller olika specialtecken, vanligtvis anpassade för ett språk eller en grupp med språk.

Från och med .NET Framework 4 kan en egenskaps get-åtgärd returnera ett cachelagrat värde i stället för konsolens aktuella indatakodning. Detta kan inträffa om värdet för egenskapen InputEncoding ändras på något annat sätt än en tilldelning till egenskapen InputEncoding, till exempel att anropa funktionen Windows SetConsoleCP eller använda kommandot chcp från ett PowerShell-skript.

Gäller för

Se även