Bagikan melalui


Console.InputEncoding Properti

Definisi

Mendapatkan atau mengatur pengodean yang digunakan konsol untuk membaca input.

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

Nilai Properti

Pengodean yang digunakan untuk membaca input konsol.

Atribut

Pengecualian

Nilai properti dalam operasi yang ditetapkan adalah null.

Terjadi kesalahan selama eksekusi operasi ini.

Aplikasi Anda tidak memiliki izin untuk melakukan operasi ini.

Keterangan

Konsol menggunakan pengodean input untuk menerjemahkan input keyboard ke dalam karakter yang sesuai. Pengodean input menggabungkan halaman kode yang memetakan 256 kode karakter keyboard ke karakter individual. Halaman kode yang berbeda mencakup karakter khusus yang berbeda, biasanya disesuaikan untuk bahasa atau sekelompok bahasa.

Dimulai dengan .NET Framework 4, operasi dapatkan properti dapat mengembalikan nilai cache alih-alih pengodean input konsol saat ini. Ini dapat terjadi jika nilai InputEncoding properti dimodifikasi dengan beberapa cara selain penugasan ke InputEncoding properti, seperti memanggil fungsi Windows SetConsoleCP atau menggunakan chcp perintah dari skrip PowerShell.

Berlaku untuk

Lihat juga