1 Haziran 2013 Cumartesi

Foreach Döngüsü - Csharp



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

Google PageRank Checker Powered by  MyPagerank.Net