Friday 16 September 2016

15. Enums C# (Basic/Dasar)

Enumeration adalah merupakan sebuah kumpulan nilai integer yang berlabel, sehingga kita bisa mengakses nilai integer menggunakan index label.

Untuk mendeklarasikan enum kita bisa menggunakan kata kunci enum. Enum adalah bertipe value seperti halnya struct.

Mendeklarasikan enum variabel bisa menggunakan syntax sebagai berikut:

enum  
{
   enumeration list 
};

Dimana,

  • enum_name adalah nama dari tipe enumeration 
  • enumeration list adalah label dari enumeration dipisahkan dengan tanda koma.

Semua nilai dalan enumeration bertipe integer, dan secara default nilai pertama adalah 0 kemudian di increment naik ke nilai selanjutnya.

enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };

Dimana secara default Sun bernilai 0, Mon bernilai 1, Tue bernilai 2 dan seterusnya.

Berikut adalah contoh tipe program untuk mensimulasikan tipe enum:

using System;
namespace EnumApplication
{
   class EnumProgram
   {
      enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };

      static void Main(string[] args)
      {
         int WeekdayStart = (int)Days.Mon;
         int WeekdayEnd = (int)Days.Fri;
         Console.WriteLine("Monday: {0}", WeekdayStart);
         Console.WriteLine("Friday: {0}", WeekdayEnd);
         Console.ReadKey();
      }
   }
}

Setelah program selesai dijalankan akan memberikan hasil sebagai berikut:

Monday: 1
Friday: 5

Ok guys cukup itu dulu untuk tutorial kali ini, sampai ketemu di tutorial selanjutnya Classes.

No comments:

Post a Comment