Visual Studio C# Dersleri – C# Diziler 2 (Dizileri Kullanma, Dizi Eleman Sayısını Bulma)

Önceki dersimizde C#’da dizi nedir nasıl tanımlanır bahsetmiştik şimdi sıra geldi dizileri kullanmaya.

İlk örneğimizde dizi içerisinde tanımlı elemanların foreach döngüsü ile nasıl listeleneceğine bakalım

string[] gunler = new string[7];
gunler[0] = "Pazartesi";
gunler[1] = "Salı";
gunler[2] = "Çarşamba";
gunler[3] = "Perşembe";
gunler[4] = "Cuma";
gunler[5] = "Cumartesi";
gunler[6] = "Pazar";
listBox1.Items.Clear();
foreach(string gun in gunler)
{
listBox1.Items.Add(gun);
}

Şimdi sırayla açıklayalım string[] gunler = new string[7]; ile gunler isminde string türünde 7 elemanlı bir dizi tanımladık.
Daha Sonra gunler[0] = “Pazartesi”; satırı ile dizinin ilk elemanına “Pazartesi” değerini atadık dikkat ederseniz ilk elemanın indis numarası 0 son elemanın 6 toplamda 7 elemanlı bir dizi…
listBox1.Items.Clear(); satırı listbox içeriğini temizledi
foreach döngüsü ile gunler dizisindeki elemanlar sırayla gun değişkenine atanıyor ve döngü içerisinde listBox1.Items.Add(gun); satırı ile listboxa ekleniyor….

İkinci Örnek..:Dizi Eleman Sayısını Bulma (Length)
Dizi içerisindeki eleman sayısını öğrenmek istiyorsanız kullanacağımız metot Length metotudur bir önceki örnek için

string[] gunler = new string[7];
gunler[0] = "Pazartesi";
gunler[1] = "Salı";
gunler[2] = "Çarşamba";
gunler[3] = "Perşembe";
gunler[4] = "Cuma";
gunler[5] = "Cumartesi";
gunler[6] = "Pazar";
label1.Text = gunler.Length.ToString();

son satıra eklemiş olduğumuz gunler.Length.ToString(); ile gunler dizisinin elaman sayısını öğreniyoruz form üzerinde label nesnesinde sonucu göstereceğimiz için ToString() ile string ifadeye çevirip ekranda gösteriyoruz…

Visual Studio C# Dersleri – C# Diziler 1 ( Dizi Tanımlama – Dizi Kullanımı )
Visual Studio C# Dersleri – C# Diziler 2 (Dizileri Kullanma, Dizi Eleman Sayısını Bulma)
Visual Studio C# Dersleri – C# Diziler 3 (Array.Clear, Clone)
Visual Studio C# Dersleri – C# Diziler 4 (Array.Copy, CopyTo)
Visual Studio C# Dersleri – C# Diziler 5 (Dizileri Sıralama Sort, Ters Çevirme Reverse)

Pin It on Pinterest