Console Kelas
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.
Mewakili input standar, output, dan aliran kesalahan untuk aplikasi konsol. Kelas ini tidak dapat diwariskan.
public ref class Console abstract sealed
public ref class Console sealed
public static class Console
public sealed class Console
type Console = class
Public Class Console
Public NotInheritable Class Console
- Warisan
-
Console
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat komentar API Tambahan untuk Console.
Properti
BackgroundColor |
Mendapatkan atau mengatur warna latar belakang konsol. |
BufferHeight |
Mendapatkan atau mengatur tinggi area buffer. |
BufferWidth |
Mendapatkan atau mengatur lebar area buffer. |
CapsLock |
Mendapatkan nilai yang menunjukkan apakah tombol keyboard CAPS LOCK diaktifkan atau dimatikan. |
CursorLeft |
Mendapatkan atau mengatur posisi kolom kursor di dalam area buffer. |
CursorSize |
Mendapatkan atau mengatur tinggi kursor dalam sel karakter. |
CursorTop |
Mendapatkan atau mengatur posisi baris kursor dalam area buffer. |
CursorVisible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kursor terlihat. |
Error |
Mendapatkan aliran output kesalahan standar. |
ForegroundColor |
Mendapatkan atau mengatur warna latar depan konsol. |
In |
Mendapatkan aliran input standar. |
InputEncoding |
Mendapatkan atau mengatur pengodean yang digunakan konsol untuk membaca input. |
IsErrorRedirected |
Mendapatkan nilai yang menunjukkan apakah aliran output kesalahan telah dialihkan dari aliran kesalahan standar. |
IsInputRedirected |
Mendapatkan nilai yang menunjukkan apakah input telah dialihkan dari aliran input standar. |
IsOutputRedirected |
Mendapatkan nilai yang menunjukkan apakah output telah dialihkan dari aliran output standar. |
KeyAvailable |
Mendapatkan nilai yang menunjukkan apakah penekanan tombol tersedia di aliran input. |
LargestWindowHeight |
Mendapatkan jumlah baris jendela konsol terbesar yang mungkin, berdasarkan font dan resolusi layar saat ini. |
LargestWindowWidth |
Mendapatkan jumlah kolom jendela konsol terbesar yang mungkin, berdasarkan font dan resolusi layar saat ini. |
NumberLock |
Mendapatkan nilai yang menunjukkan apakah tombol keyboard NUM LOCK diaktifkan atau dimatikan. |
Out |
Mendapatkan aliran output standar. |
OutputEncoding |
Mendapatkan atau mengatur pengodean yang digunakan konsol untuk menulis output. |
Title |
Mendapatkan atau mengatur judul untuk ditampilkan di bilah judul konsol. |
TreatControlCAsInput |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kombinasi kunci pengubah Control dan kunci konsol C (Ctrl+C) diperlakukan sebagai input biasa atau sebagai gangguan yang ditangani oleh sistem operasi. |
WindowHeight |
Mendapatkan atau mengatur tinggi area jendela konsol. |
WindowLeft |
Mendapatkan atau mengatur posisi paling kiri area jendela konsol relatif terhadap buffer layar. |
WindowTop |
Mendapatkan atau mengatur posisi atas area jendela konsol relatif terhadap buffer layar. |
WindowWidth |
Mendapatkan atau mengatur lebar jendela konsol. |
Metode
Beep() |
Memutar suara bip melalui speaker konsol. |
Beep(Int32, Int32) |
Memutar bunyi bip frekuensi dan durasi tertentu melalui speaker konsol. |
Clear() |
Menghapus buffer konsol dan jendela konsol yang sesuai dari informasi tampilan. |
GetCursorPosition() |
Mendapatkan posisi kursor. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Menyalin area sumber tertentu dari buffer layar ke area tujuan tertentu. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Menyalin area sumber tertentu dari buffer layar ke area tujuan tertentu. |
OpenStandardError() |
Memperoleh aliran kesalahan standar. |
OpenStandardError(Int32) |
Memperoleh aliran kesalahan standar, yang diatur ke ukuran buffer tertentu. |
OpenStandardInput() |
Memperoleh aliran input standar. |
OpenStandardInput(Int32) |
Memperoleh aliran input standar, yang diatur ke ukuran buffer tertentu. |
OpenStandardOutput() |
Memperoleh aliran output standar. |
OpenStandardOutput(Int32) |
Memperoleh aliran output standar, yang diatur ke ukuran buffer tertentu. |
Read() |
Membaca karakter berikutnya dari aliran input standar. |
ReadKey() |
Mendapatkan karakter atau tombol fungsi berikutnya yang ditekan oleh pengguna. Tombol yang ditekan ditampilkan di jendela konsol. |
ReadKey(Boolean) |
Mendapatkan karakter atau tombol fungsi berikutnya yang ditekan oleh pengguna. Tombol yang ditekan secara opsional ditampilkan di jendela konsol. |
ReadLine() |
Membaca baris karakter berikutnya dari aliran input standar. |
ResetColor() |
Mengatur warna konsol latar depan dan latar belakang ke defaultnya. |
SetBufferSize(Int32, Int32) |
Mengatur tinggi dan lebar area buffer layar ke nilai yang ditentukan. |
SetCursorPosition(Int32, Int32) |
Mengatur posisi kursor. |
SetError(TextWriter) |
Mengatur properti Error ke objek TextWriter yang ditentukan. |
SetIn(TextReader) |
Mengatur properti In ke objek TextReader yang ditentukan. |
SetOut(TextWriter) |
Mengatur properti Out untuk menargetkan objek TextWriter. |
SetWindowPosition(Int32, Int32) |
Mengatur posisi jendela konsol relatif terhadap buffer layar. |
SetWindowSize(Int32, Int32) |
Mengatur tinggi dan lebar jendela konsol ke nilai yang ditentukan. |
Write(Boolean) |
Menulis representasi teks dari nilai Boolean yang ditentukan ke aliran output standar. |
Write(Char) |
Menulis nilai karakter Unicode yang ditentukan ke aliran output standar. |
Write(Char[]) |
Menulis array karakter Unicode yang ditentukan ke aliran output standar. |
Write(Char[], Int32, Int32) |
Menulis subarray karakter Unicode yang ditentukan ke aliran output standar. |
Write(Decimal) |
Menulis representasi teks dari nilai Decimal yang ditentukan ke aliran output standar. |
Write(Double) |
Menulis representasi teks dari nilai floating-point presisi ganda yang ditentukan ke aliran output standar. |
Write(Int32) |
Menulis representasi teks dari nilai bilangan bulat bertanda tangan 32-bit yang ditentukan ke aliran output standar. |
Write(Int64) |
Menulis representasi teks dari nilai bilangan bulat bertanda 64-bit yang ditentukan ke aliran output standar. |
Write(Object) |
Menulis representasi teks dari objek yang ditentukan ke aliran output standar. |
Write(Single) |
Menulis representasi teks dari nilai floating-point presisi tunggal yang ditentukan ke aliran output standar. |
Write(String) |
Menulis nilai string yang ditentukan ke aliran output standar. |
Write(String, Object) |
Menulis representasi teks dari objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
Write(String, Object, Object) |
Menulis representasi teks dari objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
Write(String, Object, Object, Object) |
Menulis representasi teks dari objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
Write(String, Object, Object, Object, Object) |
Menulis representasi teks dari objek yang ditentukan dan daftar parameter panjang variabel ke aliran output standar menggunakan informasi format yang ditentukan. |
Write(String, Object[]) |
Menulis representasi teks dari array objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
Write(String, ReadOnlySpan<Object>) |
Menulis representasi teks dari rentang objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
Write(UInt32) |
Menulis representasi teks dari nilai bilangan bulat yang tidak ditandatangani 32-bit yang ditentukan ke aliran output standar. |
Write(UInt64) |
Menulis representasi teks dari nilai bilangan bulat yang tidak ditandatangani 64-bit yang ditentukan ke aliran output standar. |
WriteLine() |
Menulis terminator baris saat ini ke aliran output standar. |
WriteLine(Boolean) |
Menulis representasi teks dari nilai Boolean yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Char) |
Menulis karakter Unicode yang ditentukan, diikuti oleh terminator baris saat ini, nilai ke aliran output standar. |
WriteLine(Char[]) |
Menulis array karakter Unicode yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Char[], Int32, Int32) |
Menulis subarray karakter Unicode yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Decimal) |
Menulis representasi teks dari nilai Decimal yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Double) |
Menulis representasi teks dari nilai floating-point presisi ganda yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Int32) |
Menulis representasi teks dari nilai bilangan bulat bertanda 32-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Int64) |
Menulis representasi teks dari nilai bilangan bulat bertanda tangan 64-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Object) |
Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(Single) |
Menulis representasi teks dari nilai floating-point presisi tunggal yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(String) |
Menulis nilai string yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(String, Object) |
Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
WriteLine(String, Object, Object) |
Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
WriteLine(String, Object, Object, Object) |
Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
WriteLine(String, Object, Object, Object, Object) |
Menulis representasi teks dari objek yang ditentukan dan daftar parameter panjang variabel, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
WriteLine(String, Object[]) |
Menulis representasi teks dari array objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
WriteLine(String, ReadOnlySpan<Object>) |
Menulis representasi teks dari rentang objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
WriteLine(UInt32) |
Menulis representasi teks dari nilai bilangan bulat yang tidak ditandatangani 32-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
WriteLine(UInt64) |
Menulis representasi teks dari nilai bilangan bulat yang tidak ditandatangani 64-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
Acara
CancelKeyPress |
Terjadi ketika tombol pengubah Control (Ctrl) dan tombol konsol C (C) atau tombol Hentian ditekan secara bersamaan (Ctrl+C atau Ctrl+Break). |
Berlaku untuk
Keamanan Thread
Jenis ini aman untuk utas.