Disse er tre distinkte typetyper i C#: enum (et navngivet sæt af konstantværdier), struct (en værdityp for små data), og class (en referencetype for objekter). At vælge korrekt afhænger af de data og adfærd, du modellerer.
enum — et navngivet sæt af konstanter
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
