Comment énumérer un enum ?

Comment énumérer un enum ?


Source : Stack Overflow [.net].)

Mise à jour : Si vous utilisez .NET 5 ou une version plus récente, utilisez cette solution.

foreach (Suit suit in (Suit[]) Enum.GetValues(typeof(Suit)))
{
}

Remarque : Le cast vers (Suit[]) n’est pas strictement nécessaire, mais il rend le code 0,5 ns plus rapide.