C# Language Enums


Exemple

Utilisez un nom singulier pour la plupart des énumérations

public enum Volume
{
   Low,
   Medium,
   High
}

Utilisez un nom pluriel pour les types Enum qui sont des champs de bits

[Flags]
public enum MyColors
{
    Yellow = 1,
    Green = 2,
    Red = 4,
    Blue = 8
}

Remarque: Ajoutez toujours le FlagsAttribute à un type Enum de champ de bits.

Ne pas ajouter 'enum' comme suffixe

public enum VolumeEnum // Incorrect

N'utilisez pas le nom enum dans chaque entrée

public enum Color
{
    ColorBlue, // Remove Color, unnecessary
    ColorGreen,
}