C# Diziler bellekte aynı tipteki veri grubunun tutulmasını sağlar.
C# da tek boyutlu bir dizi, normal bir değişken gibi tanımlanır , sadece değişken ifadesinden sonra köşeli parantez kullanılır.
Dizi Tanımlama ile ilgili daha detaylı açıklama için C# Diziler yazısını da okuyabilirsiniz.
Örnek 2: 30 elmanlı diziye 0-100 arası rasgele sayı girişi yapan ve listbox‘ a yazdıran program.
Ekran çıktısı:
Örnek 3: 30 elmanlı diziye 0-100 arası rasgele sayı girişi yapan ve dizi elemanlarını küçükten büyüğe sıralayıp listbox‘ a yazdıran C# program.
C# da tek boyutlu bir dizi, normal bir değişken gibi tanımlanır , sadece değişken ifadesinden sonra köşeli parantez kullanılır.
Dizi Tanımlama ile ilgili daha detaylı açıklama için C# Diziler yazısını da okuyabilirsiniz.
C# Form Dizi Örnekleri
Örnek: 10 elemanlı ogrenciler dizisindeki değerleri ListBox’ aktarınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | private void button1_Click(object sender, EventArgs e) { string[] ogrenciler = new string[10]; ogrenciler[0] = "Ali"; ogrenciler[1] = "Ayşe"; ogrenciler[2] = "Fatma"; ogrenciler[3] = "Kamil"; ogrenciler[4] = "Cemal"; ogrenciler[5] = "Fadime"; ogrenciler[6] = "Hatice"; ogrenciler[7] = "Kübra"; ogrenciler[8] = "Mustafa"; ogrenciler[9] = "Halil"; for (int i = 0; i < ogrenciler.Length; i++) { listBox1.Items.Add(ogrenciler); } } |
Örnek 2: 30 elmanlı diziye 0-100 arası rasgele sayı girişi yapan ve listbox‘ a yazdıran program.
1 2 3 4 5 6 7 8 9 10 11 12 | private void button1_Click(object sender, EventArgs e) { Random rnd=new Random(); int[] sayilar = new int[30]; for(int i=0;i < 30;i++) { sayilar = rnd.Next(0, 100); listBox1.Items.Add(sayilar); } } |
Ekran çıktısı:

Örnek 3: 30 elmanlı diziye 0-100 arası rasgele sayı girişi yapan ve dizi elemanlarını küçükten büyüğe sıralayıp listbox‘ a yazdıran C# program.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | private void button1_Click(object sender, EventArgs e) { Random rnd=new Random(); int[] sayilar = new int[30]; for(int i=0;i < 30;i++) { sayilar = rnd.Next(0, 100); } Array.Sort(sayilar); foreach(int eleman in sayilar) { listBox1.Items.Add(eleman); } } |