Comment énumérer un enum ?
Comment énumérer un enum ?
Comment énumérer un enum ?
Re: Comment énumérer un enum ?
**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).
```
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).