Le type d'énumération permet de définir un identificateur pour une liste de constantes symboliques apparentées.
Les énumérations sont souvent utilisées dans le cadre de structures à choix multiples.
Exempleenum JourSemaine
{
lundi,
mardi,
mercredi,
jeudi,
vendredi,
samedi,
dimanche
}
class Calendrier
{
public void Fill(JourSemaine j)
{
switch(j)
{
case j.lundi:
...
break;
case j.mardi:
...
break;
case j.mercredi:
...
break;
case j.jeudi:
...
break;
case j.vendredi:
...
break;
case j.samedi:
...
break;
case j.dimanche:
...
break;
default:
break;
}
}
} |