Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Memahami Enumerasi (Enum) C# – Panduan Komprehensif

Sebuah enumerasi adalah himpunan konstanta integer bernama. Sebuah tipe enumerasi dideklarasikan menggunakan kata kunci enum.

Enumerasi C# adalah tipe data nilai. Dengan kata lain, enumerasi memiliki nilai sendiri dan tidak dapat mewarisi atau tidak dapat melewati pewarisan.

Mendeklarasikan Variabel enum

Sintaks umum untuk mendeklarasikan enumerasi adalah sebagai berikut:

enum <enum_name> { enumeration list };

Dimana:

Setiap simbol dalam daftar enumerasi mewakili nilai integer, satu lebih besar dari simbol yang mendahulinya. Secara default, nilai simbol enumerasi pertama adalah 0. Contohnya:

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

Contoh

Contoh berikut menunjukkan penggunaan variabel enum:

Live Demo
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(); } } }

Ketika kode di atas dikompilasi dan dieksekusi, hasilnya adalah:

Monday: 1 Friday: 5

Bahasa C

  1. C# Hello World – Membangun Aplikasi C# Pertama Anda
  2. Memahami Kata Kunci dan Pengidentifikasi C#: Aturan, Daftar, dan Praktik Terbaik
  3. Menguasai Variabel dan Tipe Data Primitif C#: Panduan Lengkap
  4. Operator C# – Panduan Lengkap tentang Operator dalam C#
  5. Menguasai Operator Bitwise dan Bit Shift C#: Panduan Komprehensif
  6. Dasar-Dasar C#: Esensial Input dan Output
  7. Ekspresi, Pernyataan, dan Blok C#: Panduan Komprehensif dengan Contoh Praktis
  8. Menguasai Komentar C#: Jenis, Praktik Terbaik, dan Dokumentasi XML
  9. Menguasai Pernyataan Switch C#: Sintaks, Contoh, dan Praktik Terbaik
  10. Operator Ternary C#: Panduan Ringkas untuk Ekspresi Kondisional