Diziler ve listeler üzerinde güvenli, temiz ve indeks karmaşasından uzak gezinmeyi sağlayan foreach döngüsünü öğreniyoruz.
🎯 10. Günün Hedefleri:
- foreach döngüsü sözdizimi ve çalışma felsefesi.
- IEnumerable arayüzü ve iterasyon mantığı.
- foreach içinde eleman değiştirme kısıtlaması (Read-only kuralı).
- for vs foreach: Ne zaman hangisi tercih edilmeli?
1. foreach ile Temiz Koleksiyon Gezinimi
foreach eleman sayısını ve indeks sınırlarını otomatik yönetir; IndexOutOfRangeException hatası alma riskinizi sıfırlar.
string[] programlamaDilleri = { "C#", "Go", "Python", "TypeScript" };
foreach (var dil in programlamaDilleri)
{
Console.WriteLine($"Dil: {dil}");
}
💪 10. Gün Pratik Görevi (Challenge)
Bir string dizisi oluşturun ve foreach döngüsü kullanarak sadece harf sayısı 4’ten büyük olan kelimeleri ekrana yazdırın.
İpucu: dil.Length > 4 kontrolünü foreach içinde yapabilirsiniz.
« Önceki Ders (#9)
Tüm Müfredat (Ders 10 / 100) →
Sıradaki: #11 Döngü Kontrol İfadeleri – break, continue ve return ⏳
Tüm Müfredat (Ders 10 / 100) →
Sıradaki: #11 Döngü Kontrol İfadeleri – break, continue ve return ⏳