C#’ta Döngüler ve Kullanım Alanları
Programlama dillerinde döngüler, belirli bir kod bloğunu tekrarlı bir şekilde çalıştırmak için kullanılır. C# dilinde de farklı ihtiyaçlara yönelik çeşitli döngü yapıları bulunmaktadır. Bu yazıda, C#’ta kullanılan döngü türlerini ve hangi senaryolarda tercih edildiklerini inceleyeceğiz.
1. for Döngüsü
for döngüsü, belirli bir sayaç değeri ile çalışan ve genellikle kaç kez çalıştırılacağı bilinen durumlarda kullanılan bir döngüdür.
Kullanım Senaryosu: Genellikle belirli bir aralıkta işlem yaparken (örneğin, 1’den 10’a kadar olan sayıları ekrana yazdırma) kullanılır.
Örnek:
for (int i = 1; i <= 10; i++)
{
Console.WriteLine("Sayı: " + i);
}
2. while Döngüsü
while döngüsü, belirli bir koşul sağlandığı sürece çalışan bir döngüdür. Döngünün kaç kez çalışacağı önceden bilinmiyorsa tercih edilir.
Kullanım Senaryosu: Kullanıcıdan giriş almak gibi koşullu tekrar gerektiren işlemlerde kullanılır.
Örnek:
int sayi = 1;
while (sayi <= 5)
{
Console.WriteLine("Sayı: " + sayi);
sayi++;
}
3. do-while Döngüsü
do-while döngüsü, while döngüsüne benzer ancak en az bir kez çalıştırılması garanti edilir.
Kullanım Senaryosu: Kullanıcının en az bir kez veri girmesi gereken durumlarda kullanılır.
Örnek:
int sayi;
do
{
Console.Write("Pozitif bir sayı girin: ");
sayi = Convert.ToInt32(Console.ReadLine());
} while (sayi <= 0);
4. foreach Döngüsü
foreach döngüsü, koleksiyonlar (diziler, listeler vb.) üzerinde elemanları tek tek almak için kullanılır.
Kullanım Senaryosu: Diziler veya listeler içindeki öğeleri sıralamak için idealdir.
Örnek:
string[] meyveler = { "Elma", "Armut", "Muz" };
foreach (string meyve in meyveler)
{
Console.WriteLine("Meyve: " + meyve);
}
C#’ta döngüler bu şekildeydi, umarım yazım faydalı olmuştur. Sevgilerle, Hızır Yusuf Türkoğlu.

Geri bildirim: Blog Postları – Hızır Yusuf Blog