Enum Nedir ve Nasıl Tanımlanır
Geliştirme yaptığınız uygulamarda bir takım parametrik tanımlamalar yapmak zorunda kalırsınız , Bir fonksiyona parametre gönderirken veya bir değişkene bir değer verirken belirli değerler içerisinden gönderim yapılsın isteriz. Farklı tipte bir parametre gönderip uygulamada oluşabilecek hataların önüne geçmek isteriz , bu durumda kullanmamız gereken yapı enum, enumaration ya da enum sabitleridir.
Genel Kullanımı aşağıdaki gibidir ;
public enum [Enum_Adı]
{
[Tanım] = [Değer], [Tanım] = [Değer] ….
}
şeklinde tanımlaması yapılır.
public enum UlkeKodlari
{
Turkiye = 90, ABD = 400
}
Kodlar Ulke= new Kodlar();
Ulke = UlkeKodlari.Turkiye;
şeklinde kullanılabilir.
- Enumda varsayılan değerler 0’dan başlar ve birer birer artar ve varsayılan tipi int’dir.
- Enumları; byte,sbyte, short,ushort, int, uint,long, ulong türlerin oluşturabilirsiniz.