Console.InputEncoding Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.