C#’ta Döngüler ve Kullanım Alanları

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.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir