Enumerasi pada bahasa pemrograman C#

Enumerasi pada bahasa pemrograman C# | IDCSharp ahr0chm6ly9pzgnzagfycc5jb20v.pixaku.space
Enumerasi pada bahasa pemrograman C# | IDCSharp

Apakah kamu menggunakan perangkat Mobile?, Yuk lihat daftar isi materi C# di IDCsharp.com


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.

Baca Juga: Exceptions Handling pada C#

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 Enumeration pada bahasa pemrograman C#, Semangat belajar dan salam idcsharp !!