Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi .NET dapat menggunakan System.Console kelas untuk membaca karakter dari dan menulis karakter ke konsol. Data dari konsol dibaca dari aliran input standar, data ke konsol ditulis ke aliran output standar, dan data kesalahan ke konsol ditulis ke aliran output kesalahan standar. Aliran ini secara otomatis dikaitkan dengan konsol ketika aplikasi dimulai dan disajikan sebagai properti In, Out, dan Error masing-masing.
Nilai Console.In properti adalah System.IO.TextReader objek, sedangkan nilai Console.Out properti dan Console.Error adalah System.IO.TextWriter objek. Anda dapat mengaitkan properti ini dengan aliran yang tidak mewakili konsol, sehingga Memungkinkan Anda mengarahkan aliran ke lokasi lain untuk input atau output. Misalnya, Anda dapat mengarahkan output ke file dengan menetapkan properti Console.Out ke System.IO.StreamWriter, yang membungkus System.IO.FileStream menggunakan metode Console.SetOut. Properti Console.In dan Console.Out tidak perlu merujuk ke aliran yang sama.
Nota
Untuk informasi selengkapnya tentang membangun aplikasi konsol, termasuk contoh di C#, Visual Basic, dan C++, lihat dokumentasi untuk kelas tersebut Console .
Jika konsol tidak ada, misalnya, dalam aplikasi Windows Forms, output yang ditulis ke aliran output standar tidak akan terlihat, karena tidak ada konsol untuk menulis informasi. Menulis informasi ke konsol yang tidak dapat diakses tidak menyebabkan pengecualian dimunculkan. (Anda selalu dapat mengubah jenis aplikasi menjadi Aplikasi Konsol, misalnya, di halaman properti proyek di Visual Studio).
Kelas System.Console memiliki metode yang dapat membaca karakter individual atau seluruh baris dari konsol. Metode lain mengonversi data dan string format, kemudian menulis string yang sudah diformat ke konsol. Untuk informasi selengkapnya tentang pemformatan string, lihat Jenis pemformatan.
Petunjuk / Saran
Aplikasi konsol tidak memiliki pompa pesan yang dimulai secara default. Oleh karena itu, panggilan konsol ke timer Microsoft Win32 mungkin gagal.