C# Enum(Enumeration) esimerkin kanssa
C# luettelointi
Luetteloa käytetään missä tahansa ohjelmointikielessä määrittämään vakio arvojen joukko. Esimerkiksi viikonpäivät voidaan määritellä luetteloiksi ja käyttää kaikkialla ohjelmassa. C#:ssa luettelointi määritellään avainsanan 'enum' avulla.
Katsotaanpa esimerkkiä enum-avainsanan käytöstä.
Esimerkissämme määritämme luettelon nimeltä päivät, jota käytetään tallentamaan viikonpäivät. Jokaisessa esimerkissä muokkaamme vain Program.cs-tiedostomme päätoimintoa.
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(); } } }
Koodin selitys: -
- "enum" tietotyyppi on määritetty ilmoittamaan luettelo. Luettelon nimi on Days. Kaikki viikonpäivät on määritetty luettelon arvoiksi.
- Lopuksi console.write-funktiota käytetään näyttämään yksi luettelon arvoista.
Jos yllä oleva koodi on syötetty oikein ja ohjelma suoritetaan onnistuneesti, seuraava tulos näytetään.
lähtö:
Tulosteesta näet, että konsolissa näkyy luettelon 'Aurinko'-arvo.