Ketiga jenis ini adalah tipe yang berbeda dalam C#: enum (himpunan bernama dari nilai konstanta), struct (tipe nilai untuk data kecil), dan class (tipe referensi untuk objek). Memilih dengan benar tergantung pada data dan perilaku yang Anda modelkan.
enum — himpunan bernama dari konstanta
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
