foreach Döngüsü

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

for döngüsü gibi yaygın kullanılan bir diğer döngü de foreach döngüsüdür. foreach, dizi (array) ve koleksiyon (collection) tabanlı nesnelerin elemanları üzerinden ilerleyen, iterasyon gerçekleştirerek bu elemanlara erişip iş katmanınızı oluşturabileceğiniz bir döngüdür.

Bu döngünün genel kullanımı aşağıdaki gibidir:

 

foreach (tip değişken in koleksiyon)

{

yapılacak işler

}

  • değişken: foreach döngüsü içinde iterasyon için kullanılacak değeri temsil eder.
  • koleksiyon: Dizi, ArrayList, Generic List, Dictionary gibi aynı tipleri barındıran liste yapılarıdır.
  • tip: Her döngüde kullanılacak ve içinde farklı değerlerin bulunacağı değişkenin string, int, byte gibi ilgili tipinin belirtildiği alan.

foreach yapısını anlamak için bir array içindeki tüm sayıları çarpan bir döngü yazalım.

int[] sayilar = { 1, 2, 3, 4, 5, 6 };

int carpim = 1;
 foreach (int x in sayilar){
carpim = carpim*x;
}

burada x in içine sayılar dizisindeki her eleman tek tek alınıp bununla çarpım işlemi yapılır. Burada carpim değerinin sonucu 720 olucaktır.