C# Enum kullanımı

C# yazılım dilinde enum kavramı okunabilir kod yazma olayında hayati önem taşımaktadır. Enum kavramı ile string ifadelerle int ifadeleri belirtebiliyoruz. Böylece int ifadelerin esnekliğini ve okunabilirliği ile string ifadelerin anlamsal kolaylığını bir arada kullanıyoruz.

Enum yapısını kullanarak string ifadelerimize sayısal değerler vererek onları düzenli bir şekilde kullanabiliyoruz. Gelin hep beraber örneklerle bu konuyu pekiştirelim.

Aşağıda bazı sehirlerimizi verdik ve karşılarına birer sayısal değer ataması yaptık. Enum anahtar kelimesini kullanarak bir enum listesi oluşturduk ve adına sehir dedik.

Enumlarda string ifadeler çift tırnak kullanılmadan yazılır ve virgül ile ayrılır. Yukarda ki gibi ister alt alta isterseniz de yan yana yazabilirsiniz. Yukarda değerlerime kendim sayısal değerler atadım. Siz herhangi bir değer ataması yapmayabilirsiniz. Değer ataması yapmadığınız da değerleri 0 dan başlayarak sırayla değer ataması otomatik şekilde yapılacaktır. Gelin hep birlikte değerlerimizi kullanmaya başlayalım.

Consolde ifademiz görmek için aşağıda ki kodu yazıyoruz.

Bu kodun çıktısı mersin şeklinde olacaktır.

enum değerimizin sayısal olarak ta karşılığını öğrenebiliriz. Bu durumda ise aşağıda ki kod yardımımıza yetişecektir.

Enum kullanımı genel hatları ile bu şekildedir. İleri dönemlerde yapacağımız örneklerle bu konu üzerine yine değineceğiz

Sevgili takipçilerimiz sizler için bir çok alanda bilgilenmeniz için eğitim videoları çekerek sizlere hizmet etmeye çalışmaktayım. Bu nedenle biz yeni kurulan bir aileyiz ve bu ailenin yeni üyelere ihtiyacı vardır. Bu nedenle sizleri ailemizde görmeyi çok isterim. Youtube kanalıma abone olarak sizde Web pazarı ailemize katılabilirsiniz. Kanalıma ulaşmak için BURAYA TIKLAYABİLİRSİNİZ

Sevgili takipçilerimiz sizler için bir çok alanda bilgilenmeniz için eğitim videoları çekerek sizlere hizmet etmeye çalışmaktayım. Bu nedenle biz yeni kurulan bir aileyiz ve bu ailenin yeni üyelere ihtiyacı vardır. Bu nedenle sizleri ailemizde görmeyi çok isterim. Youtube kanalıma abone olarak sizde Web pazarı ailemize katılabilirsiniz. Kanalıma ulaşmak için BURAYA TIKLAYABİLİRSİNİZ

Leave a Reply