Örnekle C# Enum(Numaralandırma)
C# Numaralandırma
Sabit bir değer kümesini tanımlamak için herhangi bir programlama dilinde bir numaralandırma kullanılır. Örneğin haftanın günleri bir numaralandırma olarak tanımlanabilir ve programın herhangi bir yerinde kullanılabilir. C#'ta numaralandırma 'enum' anahtar sözcüğünün yardımıyla tanımlanır.
'enum' anahtar kelimesini nasıl kullanabileceğimize dair bir örnek görelim.
Örneğimizde haftanın günlerini depolamak için kullanılacak günler adı verilen bir numaralandırma tanımlayacağız. Her örnek için Program.cs dosyamızdaki yalnızca ana işlevi değiştireceğiz.
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(); } } }
Kod Açıklaması:-
- 'Sıralama' veri tipi Bir numaralandırma bildirmek için belirtildi. Numaralandırmanın adı Günlerdir. Haftanın tüm günleri numaralandırmanın değerleri olarak belirtilir.
- Son olarak, numaralandırmanın değerlerinden birini görüntülemek için console.write işlevi kullanılır.
Yukarıdaki kod doğru bir şekilde girilir ve program başarıyla çalıştırılırsa aşağıdaki çıktı gösterilecektir.
Çıktı:
Çıktıdan, numaralandırmanın 'Sun' değerinin konsolda görüntülendiğini görebilirsiniz.