Enumerasi pada bahasa pemrograman C#

Enumerasi pada bahasa pemrograman C# | IDCSharp idcsharp.com
Enumerasi pada bahasa pemrograman C# | IDCSharp

Enumerasi pada bahasa pemrograman C#, merupakan suatu tipe data yang nilai atau value nya telah didefinisikan secara pasti pada saat tipe data tersebut dibuat.

Tipe enumerasi berfungsi untuk menyatakan sesuatu yang nilainya sudah pasti.

seperi nama sparepart, nama hari, jenis kelamin, nama bulan, dan lain sebagainya.

untuk membuat enumerasi di dalam bahasa pemrograman C#, kita dapat menggunakan kata kunciĀ enum.

enum Hari {Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu}; 

mirip seperti array, Enum pada bahasa pemrograman C# juga menggunakan index, kita dapat melihatnya pada program dibawah ini :

using System;

namespace idcsharp
{
    public class Program
    {
        enum Hari {Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu}; 
        public static void Main(string[] args)
        {
            int x = (int)Hari.Kamis;
            Console.WriteLine(x); //Output = 4
        }
    }
}

Lebih dalam lagi, enum juga dapat dimanfaatkan ketika menggunakan operasi logika, misalnya adalah logika Switch :\

using System;

namespace idcsharp
{
    public class Program
    {
        enum Pelangi { Merah, Kuning, Hijau };

public static void Main(string[] args) {
  Pelangi x = Pelangi.Merah;
  switch (x) {
    case Pelangi.Merah:
      Console.WriteLine("Warna Pertama!");
      break;
    case Pelangi.Kuning:
      Console.WriteLine("Warna Kedua!");
      break;
    case Pelangi.Hijau:
      Console.WriteLine("Warna Ketiga!!");
      break;
  }
  //Output = Warna Pertama!"
}
    }
}

Mungkin Sekian Penjelasan mengenai Enumerasi pada bahasa pemrograman C#, Semangat belajar dan salam idcsharp !!

You may also like...