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.

C# luettelointi

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: -

  1. "enum" tietotyyppi on määritetty ilmoittamaan luettelo. Luettelon nimi on Days. Kaikki viikonpäivät on määritetty luettelon arvoiksi.
  2. 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ö:

C# luettelointi

Tulosteesta näet, että konsolissa näkyy luettelon 'Aurinko'-arvo.