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.