C# Windows Form Dizi Örnekleri

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
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.



C# Form Dizi Örnekleri​

Örnek: 10 elemanlı ogrenciler dizisindeki değerleri ListBox’ aktarınız.

csharp-form-diziler.jpg



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ı:

dizi_3



Ö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);
}
}


 
Üst