C # - Enums
Enumerasi adalah sekumpulan konstanta integer bernama. Jenis enumerasi dideklarasikan menggunakanenum kata kunci.
C # enumeration adalah tipe data nilai. Dengan kata lain, pencacahan mengandung nilai-nilainya sendiri dan tidak dapat mewarisi atau tidak dapat melewati warisan.
Mendeklarasikan Variabel enum
Sintaks umum untuk mendeklarasikan enumerasi adalah -
enum <enum_name> {
enumeration list
};
Dimana,
The enum_name menentukan nama jenis pencacahan.
Daftar enumerasi adalah daftar pengenal yang dipisahkan koma.
Setiap simbol dalam daftar pencacahan mewakili nilai integer, satu lebih besar dari simbol yang mendahuluinya. Secara default, nilai simbol pencacahan pertama adalah 0. Misalnya -
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
Contoh
Contoh berikut menunjukkan penggunaan variabel 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();
}
}
}
Ketika kode di atas dikompilasi dan dijalankan, itu menghasilkan hasil sebagai berikut -
Monday: 1
Friday: 5