C# merupakan bahasa pemrograman berorientasi objek yang di kembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .Net Framework.

Bahasa pemrograman ini di buat berbasiskan bahasa C++ yang telah di pengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainya seperti Java, Delphi, Visual Basic dan lain-lain dengan beberapa penyederhanaan.

Struktur Progran

Sebelum kita mempelajari blok bangunan dasar bahasa pemrograman C #, mari kita lihat struktur program C # minimum sehingga kita dapat menjadikannya sebagai referensi dalam bab-bab mendatang.

Membuat Program Hello World

Program terdiri dari bagian-bagian berikut :

  • Deklarasi Namespace
  • Kelas
  • Metode kelas
  • Atribut kelas
  • Metode Utama
  • Pernyataan dan Ekspresi
  • Komentar
using System;

namespace HelloWorldApplication {
   class HelloWorld {
      static void Main(string[] args) {
         /* my first program in C# */
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

output

Hello World

Mari kita lihat berbagai bagian dari program yang diberikan :

  • Baris pertama program menggunakan Sistem; - kata kunci menggunakan digunakan untuk memasukkan namespace Sistem dalam program. Suatu program umumnya memiliki beberapa pernyataan menggunakan .

  • Baris berikutnya memiliki deklarasi namespace . Sebuah namespace adalah kumpulan kelas. The HelloWorldApplication namespace berisi kelas HelloWorld .

  • Baris berikutnya memiliki deklarasi kelas , kelas HelloWorld berisi data dan definisi metode yang digunakan program Anda. Kelas umumnya mengandung banyak metode. Metode mendefinisikan perilaku kelas. Namun, kelas HelloWorld hanya memiliki satu metode Main .

  • Baris berikutnya mendefinisikan metode Utama , yang merupakan titik masuk untuk semua program C #. The Main metode negara apa kelas tidak ketika dijalankan.

  • Baris berikutnya // diabaikan oleh kompiler dan ia dimasukkan untuk menambahkan komentar dalam program.

  • Metode Utama menentukan perilakunya dengan pernyataan Console.WriteLine (“Hello World”);

  • WriteLine adalah metode kelas Konsol yang didefinisikan dalam namespace Sistem . Pernyataan ini menyebabkan pesan “Halo, Dunia!” untuk ditampilkan di layar.

  • Baris terakhir Konsol.ReadKey (); adalah untuk Pengguna VS.NET. Ini membuat program menunggu penekanan tombol dan mencegah layar dari menjalankan dan menutup dengan cepat ketika program diluncurkan dari Visual Studio .NET.

Perlu dicatat poin-poin berikut :

  • C # peka huruf besar-kecil.

  • Semua pernyataan dan ekspresi harus diakhiri dengan tanda titik koma (;).

  • Eksekusi program dimulai pada metode Utama.

  • Tidak seperti Java, nama file program bisa berbeda dari nama kelas.