MeslekForum Mesleki Gelişim Forumu

Go Back   MeslekForum Mesleki Gelişim Forumu > Bilgisayar Yazılım Donanım > Programlama > C#

Cevapla
 
LinkBack Seçenekler Stil
Alt 11-26-2009, 03:42   #1 (permalink)
Kullanıcı Profili
SITE ADMİN
Taner - ait Kullanıcı Resmi (Avatar)
Kullanıcı Bilgileri
Üyelik Tarihi: Oct 2009
Üye No : 2
Mesajlar: 94
Standart C# Enum Yapısı

Merhaba Arkadaşlar C# da enum yapısı birden fazla değeri içinde bulunduran değişken türü de diyebiliriz.İçine Bizim tanımladığımız türde verileri tutar.Birnevi dizi de diyebiliriz fakat fonksiyon gibi isimlerini görebiliyoruz değerlerin.

Enum un yapısı Şöyledir :

Kod:
Public enum değişkenadı: tanımlıyacağınızdeğişkentürü
{
altdeğişkenadı = atıyacagınızdeğer1 ,
altdeğişkenadı2 = atıyacağınızdeğer2 ,
}
Örnek :

Kod:
namespace Enumuygulamasi
{
    public partial class Form1 : Form
    {
        int sayı;// içine atama yapıcağımız sayısal değişkenimizi tanımlıyoruz.
        public enum enumyapısı : int // enum yapımızın adını ve türünü belirliyoruz.
        {
            sayi1=1,  //Burdada Enum yapımızın
            sayi2=2,  //Altında Bulunacak Olan 
            sayi3=3,  //altdeğişkenleri tanımlayıp atama yaptık.
        }
        public Form1()  //Bu Blok sizi ilgilendirmiyor projenizi çalıştırmak için otomatik eklenir.
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
           sayı = Convert.ToInt32( enumyapısı.sayi1);    // Burda Arkadaşlar Enum yapımızdan çektiğimiz altdeğişkeni integer türüne tekrar çevirip sayı değişkenimize atıyoruz.
           MessageBox.Show(Convert.ToString(sayı));   // Sayı değişkenimizi yazıya dönüştürüp mesaj kutumuzla okuyoruz.
        }
    }
}
Not:
Arkadaşlar Messagebox komutunu bulamayanlar Stüdyonun toolbox'ın dan Choose items dan message conpenentini eklesinler..
__________________
Beni Sevmek İçin Programlanma Devrelerini Yakarım !
Taner isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Cevapla

Etiketler
c# enum kullanımı

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:14.


Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30