C# Language Enums

Esempio

Usa un nome singolare per la maggior parte degli Enum

public enum Volume
{
   Low,
   Medium,
   High
}

Utilizzare un nome plurale per i tipi Enum che sono campi bit

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

Nota: aggiungi sempre FlagsAttribute a un campo Enum di bit.

Non aggiungere 'enum' come suffisso

public enum VolumeEnum // Incorrect

Non usare il nome enum in ciascuna voce

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