Bagikan melalui


Console Kelas

Definisi

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.