C# ARRAY Diziler

C# ARRAY - DİZİ

بِسْــــــــــــــــــــــمِ اﷲِارَّحْمَنِ ارَّحِيم

Birden fazla aynı tipte veya farklı tipte veriyi bir arada tutmamızı sağlayan nesnelerdir.
Eğer,Index was outside the bounds of the array Hatası alıyorsanız, bilin ki dizinin boyutlarını aşacak şekilde eleman ekleme çabasındasınız. Hata nerede diye bakma eleman işlemlerine bak!

Örnekler ile açıklayalım.




 #region 1.
         
            //VeriTipi[] DiziAdi = new VeriTipi[ElemanSayisi];
            int[] sayisalDizi = new int[3];
            sayisalDizi[0] = 879789;
            sayisalDizi[2] = 87;
            sayisalDizi[1] = 978;
            //sayisalDizi[3] = 678;
            #endregion
---------------------------------------------------------------------------------------------------------

            #region 2.
         
            //VeriTipi[] DiziAdi = new VeriTipi[ElemanSayisi] {Dizi Elamanları};
            string[] sehirler = new string[4] { "İstanbul", "Adana", "Ankara", "Antalya" };
            #endregion
---------------------------------------------------------------------------------------------------------

            #region 3.
         
            //VeriTipi[] DiziAdi = {Dizi Elemanarı};
           char[] karakterler = { 'a', 'b', 'c', 'd', 'e', '5' };
            #endregion


Bir dizi hazırlayalım ve son elemanı mesaj olarak ekrana  yansıtalım bunu yapan programı yapınız?

bir adet buton yeterli bile sonuç olarak diziyi kendimiz belirleyeceğiz.

c# array son eklenen eleman

Array Son eklenen elemanı gösteren kodumuz
----------------------------------------------------------------------------------------------------------
 string[] Futbolcular = { "Ba", "Olcan Şahan", "Tolga", "Sosa", "Atiba", "Tolgay" };
        private void button1_Click(object sender, EventArgs e)
        {
            string Sonfutbolcu = Futbolcular[Futbolcular.Length - 1];
            MessageBox.Show("Son Futbolcumuz " + Sonfutbolcu);
        }
----------------------------------------------------------------------------------------------------------


Bir buton yapalım ve butona her bastığımızda bize rastgele olarak yukarıda olan dizideki elemanları versin.

c# array random

Not : Mesaj olarak göstermek için this.text=eleman; komutunu silip   MessageBox.Show(eleman); bunu yazmanız yeterli olacaktır.

rastgele eleman gösteren kodumuz
----------------------------------------------------------------------------------------------------------
 private void button2_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            int rastgeleDeger = rnd.Next(0, 6);
            string eleman = Futbolcular[rastgeleDeger];
            this.Text = eleman;
         
        }
----------------------------------------------------------------------------------------------------------

Bir Dizi hazırlayıp dizide olan elemanları sırası ile listbox a eklesin son elemana gelindiğinde son elemana gelindiği uyarısı versin.

dizi sırası ile ekleme

C# sırası ile ekleme kodlarımız
----------------------------------------------------------------------------------------------------------
 int[] RastgeleEleman = { 564, 565, 4541, 87546, 21231454, 2211, 565, 211, 12, 325, 4 };
        int index = 0;
        int toplam = 0;
        private void button3_Click(object sender, EventArgs e)
        {
            if (index < RastgeleEleman.Length) 
            {
                listBox1.Items.Add(RastgeleEleman[index]);
                toplam += RastgeleEleman[index];
                this.Text = "Şuanki Toplam :" + toplam;
                index++;

            }
            else
            {
                MessageBox.Show("Dizi Son Eleman!");
            }
        }
    }
}
----------------------------------------------------------------------------------------------------------


Yorumlar

Bu blogdaki popüler yayınlar

En İyi 20 Hacker Duvar Kağıtları