Typ wyliczeniowy

Stronę tą wyświetlono już: 225 razy

W C# można tworzyć również zmienne typu wyliczeniowego. Oto prosty przykład:

Listing 1
  1. enum WeekDays
  2. {
  3. monday,
  4. tuesday,
  5. wednesday,
  6. thursday,
  7. friday,
  8. saturday,
  9. sunday
  10. };
  11. WeekDays day = WeekDays.monday;

Automatycznie przypisywane są numery od 0 rosnąco o 1, jednakże nic nie stoi na przeszkodzie aby przypisać danej wartości np. w następujący sposób:

Listing 2
  1. enum move
  2. {
  3. up = 1,
  4. down = -1,
  5. left = 2,
  6. right = -2
  7. }

Komentarze