Ce sont trois types distincts en C# : enum (un ensemble nommé de valeurs constantes), struct (un type valeur pour les petites données), et class (un type référence pour les objets). Choisir correctement dépend des données et du comportement que vous modélisez.
enum — un ensemble nommé de constantes
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
