Αυτές είναι τρεις διακριτές κατηγορίες τύπων στη C#: enum (ένα ονοματισμένο σύνολο σταθερών τιμών), struct (ένας value type για μικρά δεδομένα) και class (ένας reference type για αντικείμενα). Η σωστή επιλογή εξαρτάται από τα δεδομένα και τη συμπεριφορά που μοντελοποιείτε.
enum — ένα ονοματισμένο σύνολο σταθερών
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
