Foreach döngüsü bir veri topluluğu içersindeki verilere
ulaşmak için kullanılan bir döngü çeşitidir. Bu döngü, veri topluluğundaki
verileri tek tek alır ve bunları birer değişkenlere aktarır.
Kullanımı;
foreach (var item in collection)
{
Çalışacak kod blogu
}
Burada collection dediğimiz bizim veri topluluğumuzun ismi
(dizimizin ismi), peki bu diziminde gezinirken aldığı verileri nereye aktaracak
item dediğimiz değişkene aktaracak.
Örnek; İllerimizi tutan bir dizimiz olsun ve her butona
basıldığında sırasıyla dizimizdeki elemanlar teker teker ekrana gelsin.
private void button1_Click(object sender, EventArgs e){
string[] illerimiz = { "istanbul", "ankara", "izmir" };
foreach (string iller in illerimiz)
{
MessageBox.Show(iller);
}
}
Kod Açıklaması: Öncelikle il isimlerini boyutunu
belirlemediğimiz illerimiz dizisinde tutuyoruz. Dizinin tipi string’tir.
Sonra bu verileri teker teker foreach döngüsü ile ekrana
getireceğiz.
foreach (string iller in illerimiz)
illerimiz dizisindeki (in illerimiz) verileri al ve bunları
string tipinde olan iller değişkenine aktar.
Sonrada bunları messageBox yardımı ile iller değişkenini
ekrana yazdır.
Hiç yorum yok :
Yorum Gönder