C# ClassesLesson 34Preview gratis
C# Enums
Lesson ini bagian dari C# · Semua level
Ringkasan
Enum adalah tipe khusus yang menyimpan sekumpulan nama konstan bernilai numerik, misalnya enum Hari dengan member Senin dan Selasa. Dengan enum, angka ajaib diganti nama yang bermakna sehingga kode lebih terbaca. Nilai enum bisa dikonversi ke angka dan sebaliknya, serta mendukung kombinasi nilai dengan atribut Flags.
Poin kunci
- Enum didefinisikan dengan kata kunci enum, dan tiap member bernilai int mulai dari 0 secara otomatis.
- Nilai eksplisit bisa diberikan seperti enum Level { Rendah = 1, Tinggi = 5 }.
- Enum bisa dipakai sebagai tipe variabel dan parameter sehingga kode lebih aman daripada int biasa.
- Konversi memakai casting, misalnya (int) warna untuk mengambil nilai angkanya.
- Atribut Flags memungkinkan mengombinasikan beberapa nilai enum memakai operator pipe.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.