Foreach döngüsü, C# dilinde listeler ve diziler üzerinde döngü işlemi yapmaya yarayan döngü yapısıdır. Genellikle eleman sayısı meçhul olan durumlarda işe yarar.
Foreach Döngüsü Kullanımı:
foreach (Değişken tipi Değişken ismi in Liste veya Dizi) { Verilecek komutlar; } |
Örnek olarak:
Bir dizideki elamanlarını liste olarak yazdıralım.
string[] futbolcular = new string [ "Volkan Demirel", "Gökhan Gönül", "Bruno Alves", "Egemen Korkmaz", Caner Erkin", "Mehmet Topal", "Alper Potuk", "Salih Uçan", "Moussa Sow", "Dirk Kuyt", "Emanuel Emenike" ]; foreach (string oyuncu in futbolcular) { Console.WriteLine(oyuncu); } Console.ReadLine(); |
Bu örneğimizde futbolcular adlı string tipi diziyi, oyuncu değişkeninin içine attık ve oyuncu değişkenini yazdırarak tüm değerleri sıra sıra döngü ile yazdırdık.
string[] komutu ile dizimizi başlattık ve futbolcular adlı dizimize tüm değerleri başlarına ve sonları çift tırnak koyarak ve aralarına virgül girerek yazdık.
Daha sonra foreach döngüsüne başladık ve string tipindeki oyuncu değişkeninin içine in komutu ile futbolcular dizisini attık.
En son olarak da WriteLine metodu ile oyuncu değişkenini yazdırdık ve okutma işlemi yaparak, kullanıcı bir tuşa basana kadar uygulamamızı beklettik.