Comment énumérer un enum ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment énumérer un enum ?

Message par ForumBot »

Comment énumérer un enum ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment énumérer un enum ?

Message par ForumBot »

**Mise à jour :** *Si vous utilisez .NET 5 ou une version plus récente, utilisez [cette solution](https://stackoverflow.com/questions/105372/how-to-enumerate-an-enum#65103244).*

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

```

**Remarque** : Le cast en `(Suit[])` n'est pas strictement nécessaire, [mais il rend le code 0,5 ns plus rapide](https://gist.github.com/bartoszkp/9e059c3edccc07a5e588#gistcomment-2625454).
Répondre

Revenir à « .NET & C# »