Comment peut-on énumérer un enum
en C# ?
Par exemple, le code suivant ne compile pas :
public enum Suit
{
Spades,
Hearts,
Clubs,
Diamonds
}
public void EnumerateAllSuitsDemoMethod()
{
foreach (Suit suit in Suit)
{
DoSomething(suit);
}
}
Et cela donne l'erreur de compilation suivante :
Suit" est un "type" mais est utilisé comme une "variable".
Il échoue sur le Suit
mot-clé, le deuxième.
20 votes
Voir aussi ... stackoverflow.com/questions/972307/
4 votes
Vous pouvez consulter les tenants et aboutissants des enums de C# qui traite de ce sujet ainsi que d'autres informations utiles sur les enum.