C# Felsorolás (Enumeration) példával
C# felsorolás
A felsorolást bármely programozási nyelvben használjuk egy állandó értékkészlet meghatározására. Például a hét napjai felsorolásként definiálhatók, és a programban bárhol felhasználhatók. A C#-ban a felsorolást az 'enum' kulcsszó segítségével határozzuk meg.
Nézzünk egy példát arra, hogyan használhatjuk az 'enum' kulcsszót.
Példánkban a napok elnevezésű felsorolást fogjuk meghatározni, amely a hét napjainak tárolására szolgál. Mindegyik példa esetében csak a Program.cs fájl fő funkcióját módosítjuk.
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(); } } }
Kód magyarázata: -
- Az "enum" adattípus egy felsorolás deklarálására van megadva. A felsorolás neve Napok. A hét összes napja a felsorolás értékeként van megadva.
- Végül a console.write függvény a felsorolás egyik értékének megjelenítésére szolgál.
Ha a fenti kódot megfelelően beírta és a program sikeresen lefut, a következő kimenet jelenik meg.
output:
A kimenetből láthatja, hogy a felsorolás 'Sun' értéke megjelenik a konzolban.