idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

Enumerasi pada bahasa pemrograman C#

Home » Enumerasi pada bahasa pemrograman C#
  • Daftar Materi

    • Apakah itu C# ?
    • Mengenal .Net Framework
    • IDE pada C#
    • Variable pada C#
    • Membuat Program C#
    • Text C#
    • Var C#
    • Konstanta pada C#.
    • Operator Aritmatika C#
    • Asignment Operator C#
  • –

    • IF dan Else pada C#
    • Switch dan Case pada C#
    • Perulangan While pada C#
    • Perulangan For pada C#
    • Perulangan Do While C#
    • Switch dan Case pada C#
    • Operator Logika C#
  • –

    • Mengenal Method C#
    • Parameter Method C#
    • Named Arguments C#
    • Optional Argument C#
    • Method Overloading C#
    • Rekursif ( Recursion )C#
  • –

    • Class dan Object C#
    • Value dan Reference Type C#
    • Encapsulation C#
    • Constructor dan Destructor C#
    • Properti Class C#
    • Class dan Static Member C#
    • Keyword This C#
    • Keyword Readonly C#
    • Indexer C#
    • Operator Overloading C#
  • –

    • Mengenal Array C#
    • Perulangan Array C#
    • Array Multidimensi C#
    • Jagged Array C#
    • Property dan Method Array C#
    • String Object C#
  • –

    • Inheritance C#
    • Keyword Protected C#
    • polymorphism C#
    • Abstract Class C#
    • Nested Class C#
    • Interface C#
    • Namespace C#
  • –

    • Method dan Class C#
    • Generic Constraints C#
    • System Collection C#
    • BitArray C#
    • List C#
    • Stack C#
    • Queue C#
    • Dictionary C#
    • HashSet C#
  • –

    • Struct C#
    • Enumerasi C#
    • Exceptions Handling C#
    • System.IO namespace C#
  • Enumerasi pada bahasa pemrograman C# | IDCSharp idcsharp.com
    Enumerasi pada bahasa pemrograman C# | IDCSharp

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

    Daftar Isi

    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 !!

    Angga Adji Surya
    25
    C#, E-Learning
    Prev PostStruct pada Bahasa pemrograman C# | IDCSharp idcsharp.comStruct pada Bahasa pemrograman C#, Apakah itu?Mar 09, 2019
    Next PostInheritance ( warisan ) pada bahasa pemrograman C#Mar 11, 2019Inheritance ( warisan ) pada bahasa pemrograman C# | IDCSharp
    idcsLogo
    IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
    • Implementasi Media Video dan Audio pada HTML5 Part 2
    • Memahami 3 Jenis Api Model pada HTML5
    • Memahami 3 Api Model pada HTML5 Part 2
    • Memahami 3 Api Model pada HTML5 Part 3
    • Memahami 3 Api Model pada HTML5 Part 4
    • Home
    • E-Learning
      • Visual Studio C#
      • C# Dasar
      • Windows Form C#
      • Golang
      • SQL Server
    • Tips and Trick
      • Console
      • Windows Form
    • Submit Artikel
    • Laporkan Masalah
    Copyright © 2021 IDCSharp. All Rights Reserved