C # απαρίθμηση
Μια απαρίθμηση χρησιμοποιείται σε οποιαδήποτε γλώσσα προγραμματισμού για τον καθορισμό ενός σταθερού συνόλου τιμών. Για παράδειγμα, οι ημέρες της εβδομάδας μπορούν να οριστούν ως απαρίθμηση και να χρησιμοποιηθούν οπουδήποτε στο πρόγραμμα. Στο C #, η απαρίθμηση ορίζεται με τη βοήθεια της λέξης-κλειδιού «enum».
Ας δούμε ένα παράδειγμα για το πώς μπορούμε να χρησιμοποιήσουμε τη λέξη-κλειδί «enum».
Στο παράδειγμά μας, θα ορίσουμε μια απαρίθμηση που ονομάζεται ημέρες, η οποία θα χρησιμοποιηθεί για την αποθήκευση των ημερών της εβδομάδας. Για κάθε παράδειγμα, θα τροποποιήσουμε μόνο την κύρια λειτουργία στο αρχείο Program.cs.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{enum Days{Sun,Mon,tue,Wed,thu,Fri,Sat};static void Main(string[] args){Console.Write(Days.Sun);Console.ReadKey();}}}
Επεξήγηση κώδικα: -
- Ο τύπος δεδομένων «enum» καθορίζεται για να δηλώσει απαρίθμηση. Το όνομα της απαρίθμησης είναι Days. Όλες οι ημέρες της εβδομάδας καθορίζονται ως τιμές της απαρίθμησης.
- Τέλος, η συνάρτηση console.write χρησιμοποιείται για την εμφάνιση μίας από τις τιμές της απαρίθμησης.
Εάν ο παραπάνω κωδικός εισαχθεί σωστά και το πρόγραμμα εκτελεστεί επιτυχώς, θα εμφανιστεί η ακόλουθη έξοδος.
Παραγωγή:
Από την έξοδο, μπορείτε να δείτε ότι η τιμή «Sun» της απαρίθμησης εμφανίζεται στην κονσόλα.