C# Enum(Enumeration) με Παράδειγμα
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" Τύπος δεδομένων καθορίζεται για να δηλώσει μια απαρίθμηση. Το όνομα της απαρίθμησης είναι Ημέρες. Όλες οι ημέρες της εβδομάδας καθορίζονται ως τιμές της απαρίθμησης.
- Τέλος, η συνάρτηση console.write χρησιμοποιείται για την εμφάνιση μιας από τις τιμές της απαρίθμησης.
Εάν ο παραπάνω κωδικός εισαχθεί σωστά και το πρόγραμμα εκτελεστεί με επιτυχία, θα εμφανιστεί η ακόλουθη έξοδος.
Παραγωγή:
Από την έξοδο, μπορείτε να δείτε ότι η τιμή "Sun" της απαρίθμησης εμφανίζεται στην κονσόλα.