Döngüler
Belirli kod bloklarını tekrarlı çalıştırmak için kullanılan döngü türleri (For, While, Foreach).
Döngüler, belirli bir koşul doğru olduğu sürece bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır. C#'ta en çok tercih edilen döngü yapıları şunlardır:
- For: Tekrar sayısı başlangıçta belli olan durumlar için idealdir.
- While: Koşul doğru olduğu sürece çalışmaya devam eder.
- Do-While: Koşul ne olursa olsun kod bloğunu en az bir kere çalıştırır, ardından koşulu kontrol eder.
- Foreach: Dizi veya koleksiyonlardaki elemanları sırayla okumak için özel optimize edilmiştir.
Döngü Çeşitleri ve Eleman Okuma
// For Döngüsü: 1'den 5'e kadar saydır
for (int i = 1; i <= 5; i++)
{
Console.WriteLine($"For Sayacı: {i}");
}
// While Döngüsü: Koşul sağlandığı sürece çalışır
int counter = 1;
while (counter <= 3)
{
Console.WriteLine($"While Sayacı: {counter}");
counter++;
}
// Foreach Döngüsü: Dizi elemanlarını dolaşma
string[] programmingLanguages = { "C#", "Python", "JavaScript", "Go" };
foreach (var language in programmingLanguages)
{
Console.WriteLine($"Dil: {language}");
}