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:

Örnek Çıktısı:
Sali
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:

Örnek Çıktısı:
Seçtiginiz Gün Haftasonu Günü Degildir


Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla




Benzer Yazılar

0 yorum:

Yorum Gönder