Hello World C#

Orang yang bukan programmer mungkin tidak tahu, akan tetapi hampir setiap kali seorang programmer belajar bahasa pemrograman baru, ia akan mencoba menampilkan tulisan "Hello World" pada layar sebagai program pertamanya. Jadi, mari kita say hello sekarang =D

Pertama-tama, buat aplikasi Console C#. Dan beri nama "HelloWorld" sebagai nama project. Visual Studio akan otomatis membuatkan kode program sebagai berikut:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Terdapat beberapa komponen pada kode di atas:

  • static void Main, "Main" adalah suatu Method (metoda) yang akan dijalankan saat program dijalankan. Ini adalah titik awal dari semua program C#. Sedangkan static dan void adalah keyword yaitu kata-kata khusus pada visual studio yang akan dijelaskan pada tutorial-tutorial berikutnya. Jangan hiraukan kata-kata tersebut pada saat ini..
  • class Program. "Program" adalah nama dari class kita. Class adalah tempat dimana kita meletakkan konsep-konsep pemikiran kita. Kita dapat memberi nama class kita apa saja yang kita mau, biasanya suatu kata yang bermakna. Tetapi biarkan saja nama tersebut untuk saat ini.
  • Namespace, adalah istilah dari Microsoft yaitu suatu nama yang menampung banyak class. Kita mungkin tidak akan membahas mengenai namespace di sepanjang tutorial kita. Cukup biarkan saja kode program bagian ini.
  • Pernyataan using, empat baris pertama pada kode di atas menyatakan bahwa program kita akan menggunakan namespace yang disebutkan di situ. Kita tidak akan bermain dengan bagian ini dalam waktu dekat, jadi tidak perlu dipikirkan. Hampir selalu, kita biarkan saja bagian ini.

Untuk menyelesaikan program Hello World kita, kita tambahkan dua baris kode berikut ke dalam kurung kurawal static void Main:

        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
            Console.ReadKey();
        }

Baris pertama Console.WriteLine("Hello World"); menampilkan tulisan Hello World ke Console (command prompt). Cukup dengan baris ini saja, program di atas sudah menjadi program Hello World. Akan tetapi apabila hanya dengan baris itu, window console akan tertutup secara otomatis setelah menampilkan tulisan "Hello World". Oleh karena itu kita tambahkan Console.ReadKey(); setelah baris hello world untuk menjeda program sehingga kita dapat melihat output pada console.

Penting untuk diketahui bahwa perintah-perintah pada program dieksekusi baris per baris secara berurutan, sehingga perintah WriteLine akan dilaksanakan sebelum ReadKey. Setiap baris program pada C# diakhiri dengan tanda titik koma.

Untuk menjalankan program, kita dapat melakukan:

  • Tekan tombol F5, atau
  • Klik tombol panah ke kanan berwarna hijau pada toolbar, atau
  • Klik Debug > Start Debugging pada menubar.

Visual Studio akan mengkompilasi (menerjemahkan source code program ke bahasa mesin) program dan akan muncul window command prompt pada layar dengan tulisan "Hello World" di dalamnya. Tekan sembarang tombol untuk keluar dari program.

Kebiasaanku

Ini hanya masalah kebiasaan, tetapi biasanya Saya meletakkan kurung kurawal pembuka pada akhir baris pembuka. Misalnya pada namespace, class dan method Main di atas, Saya biasanya tidak meletakkan kurawal pembuka pada baris khusus seperti di atas, melainkan pada akhir pada baris pembukanya, sehingga kode program Saya akan tampak seperti berikut:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HelloWorld {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("Hello World");
            Console.ReadKey();
        }
    }
}

Format seperti di atas tampak lebih ringkas dan lebih mudah dibaca menurut Saya. Akan tetapi,bahkan sampai saat ini, beberapa orang masih bertumpah darah memperdebatkan format mana yang lebih baik. Anda bebas memilih yang manapun. Akan tetapi Saya akan konsisten dengan formatting ini. Jika Anda ingin dengan cepat mengkonversi format kode sebelumnya menjadi format kode kebiasaan Saya, klik menu Tools > Options... pada menubar. Pada panel sebelah kiri, pilih "Text Editor > C# > Formatting > New Lines", kemudian matikan centang semua pilihan pada panel sebelah kanan dan tekan tombol OK.

Terakhir, tekan tombol CTRL + K, D (tahan tombol ctrl, tekan k, tekan d dan lepaskan ctrl) untuk memformat kode kita secara otomatis.