Tampilkan output konsol
Tip
Lihat tab Teks dan gambar untuk detail selengkapnya!
Hal paling mendasar yang dapat dilakukan program adalah berkomunikasi dengan Anda. Di C#, Anda menampilkan output ke konsol menggunakan Console.WriteLine() metode .
Menggunakan Console.WriteLine()
Console.WriteLine()Metode ini mengeluarkan teks ke konsol. Anda memanggilnya dengan memberikan teks yang ingin Anda tampilkan di dalam tanda kurung, diapit oleh tanda kutip ganda:
Console.WriteLine("Hello, world!");
Keluaran:
Hello, world!
Anda dapat menjalankan kode ini sendiri di Editor Kode C#.
Tanda kutip ganda diperlukan
Dalam C#, teks harus selalu diapit tanda kutip ganda ("). Tanda kutip tunggal (') tidak akan berfungsi untuk teks. Pastikan Anda menggunakan tanda kutip lurus (") dan bukan tanda kutip keriting.
Titik koma itu penting
Perhatikan titik koma (;) di akhir baris. Dalam C#, setiap instruksi harus diakhir dengan titik koma. Ini memberi tahu komputer bahwa Anda telah selesai memasukkan perintah.
Mencetak beberapa item
Anda dapat meneruskan beberapa nilai ke Console.WriteLine() dengan memisahkannya menggunakan koma. C# secara otomatis menyisipkan spasi di antara setiap item:
Console.WriteLine("Hello", "world!");
Keluaran:
Hello world!
Menggunakan karakter escape
Terkadang Anda memerlukan kontrol lebih besar atas pemformatan—seperti memulai baris baru, menambahkan spasi tab, atau menyertakan tanda kutip di dalam teks Anda. Anda tidak bisa hanya menekan Enter atau Tab di dalam tanda kutip Anda. Sebagai gantinya, C# menggunakan karakter escape, yaitu kombinasi khusus yang diawali dengan garis miring terbalik (\):
| Urutan escape | Apa fungsinya | Example | Output |
|---|---|---|---|
\n |
Memindahkan teks ke baris baru | Console.WriteLine("Line 1\nLine 2"); |
Line 1Line 2 |
\t |
Menambahkan spasi tabulasi | Console.WriteLine("Name:\tAlex"); |
Name: Alex |
\\ |
Mencetak backslash secara harfiah | Console.WriteLine("Path: C:\\Users"); |
Path: C:\Users |
\" |
Mencetak tanda kutip ganda | Console.WriteLine("She said, \"Hi!\""); |
She said, "Hi!" |
Pastikan menggunakan backslash (\) dan bukan garis miring (/).
Console.Write() vs. Console.WriteLine()
Ada metode lain yang disebut Console.Write() yang berfungsi mirip dengan Console.WriteLine(), tetapi dengan satu perbedaan penting:
-
Console.WriteLine()menambahkan pemisah baris di akhir, memindahkan output berikutnya ke baris baru -
Console.Write()mencetak ke baris saat ini tanpa menambahkan pemisah baris
Contoh:
Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");
Keluaran:
Hello world!
Jika Anda menggunakan Console.WriteLine() sebagai gantinya, outputnya adalah:
Hello
world!