C# Enum (výčet) s příkladem

Výčet C#

Výčet se používá v jakémkoli programovacím jazyce k definování konstantní sady hodnot. Například dny v týdnu lze definovat jako výčet a použít je kdekoli v programu. V C# je výčet definován pomocí klíčového slova 'enum'.

Podívejme se na příklad, jak můžeme použít klíčové slovo 'enum'.

V našem příkladu definujeme výčet nazvaný dny, který bude sloužit k ukládání dnů v týdnu. Pro každý příklad upravíme pouze hlavní funkci v našem souboru Program.cs.

Výčet C#

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

Vysvětlení kódu:-

  1. 'výčet' datový typ je specifikován pro deklaraci výčtu. Název výčtu je Dny. Všechny dny v týdnu jsou uvedeny jako hodnoty výčtu.
  2. Nakonec je funkce console.write použita k zobrazení jedné z hodnot výčtu.

Pokud je výše uvedený kód zadán správně a program je úspěšně proveden, zobrazí se následující výstup.

Výstup:

Výčet C#

Z výstupu můžete vidět, že v konzole je zobrazena hodnota 'Sun' výčtu.