Menu
CoddyTech

Foreach Döngüsü

Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası. Ders 66 / 70.

foreach döngüsü, geliştirilmiş for döngüsü olarak da bilinir ve diziler ile koleksiyonlar üzerinde yineleme yapmanın daha basit bir yolunu sunar. Ögelerin indekslenmesini ve alınmasını otomatik olarak yöneterek kodun daha okunabilir ve hatalara daha az açık olmasını sağlar.

İşte bir foreach döngüsünün temel sözdizimi:

foreach (data_type element in array_or_collection) {
    // Her öğe için çalıştırılacak kod
}
  • data_type: Dizideki veya koleksiyondaki öğelerin türü.
  • element: Her yinelemede geçerli öğeyi tutacak değişken.
  • array_or_collection: Üzerinde yineleme yapmak istediğin dizi veya koleksiyon.

İşte bir örnek:

int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers) {
    Console.WriteLine(number);
}

Bu örnekte döngü, numbers dizisi üzerinde yinelenir. Her yinelemede geçerli öğe number değişkenine atanır ve döngünün içindeki kod yürütülür. Çıktı şöyle olur:

1
2
3
4
5

foreach döngüsü, koleksiyonun kendisini değiştirmeden koleksiyondaki her öğeye erişmeniz gerektiğinde özellikle kullanışlıdır. Kodu basitleştirir ve daha okunabilir hâle getirir.

challenge icon

Görev

Kolay

Aşağıdakileri yapan bir program oluştur:

  1. "apple", "banana", "orange", "grape" ve "kiwi" değerleriyle fruits adlı bir dizge dizisi başlatır.
  2. fruits dizisi üzerinde yineleme yapmak için foreach döngüsü kullanır.
  3. Her yinelemede, geçerli meyveyi ToUpper() yöntemiyle büyük harflerle yazdırır: someString.ToUpper()

Kendin dene

using System;

public class Program {
    public static void Main(string[] args) {
        // fruits dizisini başlatın
        

        // Dizi üzerinde yineleme yapmak için bir foreach döngüsü kullanın
        
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online C# derleyicisi