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