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.
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:-
- '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.
- 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:
Z výstupu můžete vidět, že v konzole je zobrazena hodnota 'Sun' výčtu.