5.00 / 1 oy

C# Enum Nedir? Kullanımı ve Örnekleri

C# programlama dilinde enum, sabitlerin kümelenerek birlikte daha anlamlı ve kullanışlı olarak kullanımlasını amaçlayan bir veri tipidir.

Örnek 1: Günlerden oluşan bir enum aşağıdaki gibidir

enum Gunler { Pazartesi, Salı, Çarşamba, Perşembe, Cuma, Cumartesi, Pazar };
Gunler sali = Gunler.Salı;
System.Console.WriteLine("Salı günü haftanın {0}. günüdür", (int)sali+1);

Çıktı:

Salı günü haftanın 2. günüdür

Not: enum'larda index'ler sıfırdan başlar ve manuel olarak index'leme yapılmazsa otomatik olarak yapılır

 

Örnek 2: enum'larda index'leri kendimiz de verebiliriz.

enum Gunler { Pazartesi=1, Salı=2, Çarşamba=3, Perşembe=4, Cuma=5, Cumartesi=6, Pazar=7 };
Gunler sali = Gunler.Salı;
System.Console.WriteLine("Salı günü haftanın {0}. günüdür", (int)sali);

Çıktı:

Salı günü haftanın 2. günüdür

 

Örnek 3:

enum PismeDereceleri { AzPismis=50, OrtaPismis=55, CokPismis=60, Yanmis=70};
System.Console.WriteLine("Orta pişmiş bir bifteğin derecesi {0} santigrattır", (int)PismeDereceleri.OrtaPismis);

Çıktı:

Orta pişmiş bir bifteğin derecesi 55. santigrattır

 

Önceki bazı diğer benzer yazılarım için;

bkz: C# IEnumerable Nedir?

bkz: C# Struct (Yapı) Nedir?

bkz: C# Erişim Belirleyicileri (Access Modifiers)

bkz: Programlamada Encapsulation (Kapsülleme) Nedir?

bkz: C# Abstract Class ile Interface Arasındaki Farklar Nelerdir?

bkz: C# Sealed Anahtar Sözcüğü Nedir? Sealed Kullanımı ve Örnekleri?

mbologlu

17.05.2021 07:50

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# Enum Nedir? Kullanımı ve Örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.