C# Enum(Enumeracija) s primjerom

C# nabrajanje

Nabrajanje se koristi u bilo kojem programskom jeziku za definiranje konstantnog skupa vrijednosti. Na primjer, dani u tjednu mogu se definirati kao nabrajanje i koristiti bilo gdje u programu. U C#, enumeracija je definirana uz pomoć ključne riječi 'enum'.

Pogledajmo primjer kako možemo koristiti ključnu riječ 'enum'.

U našem primjeru definirat ćemo enumeraciju pod nazivom dani, koja će se koristiti za pohranjivanje dana u tjednu. Za svaki primjer, izmijenit ćemo samo glavnu funkciju u našoj datoteci Program.cs.

C# nabrajanje

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();
  }
 }
}

Objašnjenje koda:-

  1. "enum" tip podataka naveden je za deklariranje enumeracije. Naziv enumeracije je Dani. Svi dani u tjednu navedeni su kao vrijednosti nabrajanja.
  2. Konačno, funkcija console.write koristi se za prikaz jedne od vrijednosti enumeracije.

Ako se gornji kod ispravno unese i program se uspješno izvede, prikazat će se sljedeći izlaz.

Izlaz:

C# nabrajanje

Iz izlaza možete vidjeti da je vrijednost 'Sun' enumeracije prikazana na konzoli.