Këto janë tre lloje të ndryshme në C#: enum (një grup i emërtuar i vlerave konstante), struct (një lloj vlere për të dhëna të vogla), dhe class (një lloj referese për objektet). Zgjedhja e saktë varet nga të dhënat dhe sjellja që po modeloni.
enum — një grup i emërtuar i konstanteve
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
