Enum Veri Tipi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Enum Veri Tipi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
13 Mart 2020 Cuma
C# Dersleri 9 - Veri Tipleri : Enum Veri Tipi
Enum Veri Tipi
Enum, sabitlerle tanımlanmış ayırt edici bir veri tipidir. Enum kullanmanın en temel amacı, programlamada "magic string" denilen değerler tutmak yerine bir Enum sabiti ile bu değerleri getirmektir.
magic string nedir derseniz? Mesela
string gunler = "Salı";
gibi bir değişken tanımladığımızda burada ki "Salı" bir magic stringtir.
Eğer Günlerden birini getirmek istiyorsak bir Enum sabiti vasıtasıyla bunu yapabiliriz.
Örnek Uygulama:
Sali
1
1
Uygulamanın çıktısına baktığımızda "(int)Gunler.Salı" için "1" değerini verdiğini görüyoruz. Enum sabitleri de eğer bir tanımlama yapılmamışsa "Pazartesi=1 gibi" değerlerini sıfırdan başlatırlar.
Enum sabitlerinin "if" bloglarıyla kullanımı içinde bir örnek uygulama yazalım.
if bloglarına bir sonra ki yazıda değineceğiz fakat enum sabitlerini anlamamız için güzel bir örnek olacağını düşünüyorum
Örnek Uygulama:
Seçtiginiz Gün Haftasonu Günü Degildir
Github Adresi : https://github.com/emrakin/CSharpDersleri
Tüm Derslerin Listesi için Tıkla