Comment convertir un enum en liste en C# ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment convertir un enum en liste en C# ?

Message par Clippy »

Comment convertir un enum en liste en C# ?

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Comment convertir un enum en liste en C# ?

Message par ayi »

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.

Répondre

Revenir à « .NET & C# »