Comment convertir un enum en liste en C# ?
Ceci retournera un IEnumerable<SomeEnum> de toutes les valeurs d’un Enum.
Enum.GetValues(typeof(SomeEnum)).Cast<SomeEnum>();
Si vous souhaitez obtenir un List<SomeEnum>, ajoutez simplement .ToList() apres .Cast<SomeEnum>().
Pour utiliser la fonction Cast sur un Array, vous devez avoir System.Linq dans votre section using.