Console.InputEncoding Özellik

Tanım

Konsolun girişi okumak için kullandığı kodlamayı alır veya ayarlar.

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

Özellik Değeri

Konsol girişini okumak için kullanılan kodlama.

Öznitelikler

Özel durumlar

Bir küme işlemindeki özellik değeri şeklindedir null.

Bu işlem yürütülürken hata oluştu.

Uygulamanızın bu işlemi gerçekleştirme izni yok.

Açıklamalar

Konsol, klavye girişini karşılık gelen bir karaktere çevirmek için giriş kodlamasını kullanır. Giriş kodlaması, 256 klavye karakter kodunu tek tek karakterlerle eşleyen bir kod sayfası içerir. Farklı kod sayfaları, genellikle bir dil veya bir dil grubu için özelleştirilmiş farklı özel karakterler içerir.

.NET Framework 4'den başlayarak, özellik alma işlemi konsolun geçerli giriş kodlaması yerine önbelleğe alınmış bir değer döndürebilir. Özelliğin InputEncoding değeri, Windows SetConsoleCP işlevini çağırma veya Bir PowerShell betiğinden komutu kullanma chcp gibi özelliğe atama InputEncoding dışında bir yolla değiştirilirse bu durum oluşabilir.

Şunlara uygulanır

Ayrıca bkz.