ETİKETLER

c#-dongu

İÇERİK TÜRLERİ

do while Döngüsü

for ve while döngülerinde koşul, döngü başlamadan önce kontrol edilir. do while döngüsünde ise, bu kontrol her döngüden sonra gerçekleştirilir. Operasyon mantığında do while döngüsü, koşul ne olursa olsun en az bir kere çalıştırılır.

Bu döngünün genel yazım şekli aşağıdaki gibidir:

do

{

yapılacak işler

}

while (koşul);

Toplama örneğimizi bu kez de do while döngüsüyle yapalım:

while Döngüsü

C#’ta yaygın olarak kullanılan döngülerden biri de while döngüsüdür. for döngüsünde olduğu gibi, bir koşul sağlandığı sürece dönmeye devam eder. Koşul yanlış (false) sonucunu verdiği zaman ise sonlandırılır. Genel yazım şekli şöyledir:

while (koşul)

{

      yapılacak işler

}

for döngüsünde yaptığımız toplama örneğini, bir de while döngüsüyle yapalım:

Döngüler

Döngüler, programlama dillerinde en çok ihtiyaç duyulan ifadelerin arasında yer alır. Program akışında tekrar tekrar gerçekleştirilmesi gereken iş süreçleri varsa, bu iş süreçleri döngüler yardımıyla gerçekleştirilir. C# dilinde 4 çeşit döngü vardır:

  • for döngüsü
  • while döngüsü
  • do while döngüsü 
  • foreach döngüsü

for Döngüsü

for döngüsü kullanımında, döngüde kullanılması için bir değişken oluşturulur , buna başlanğıç değeri belirlenir örnegin int i = 0 gibi . Ardından döngünün sınırlarını belirleyen koşul ifadesi gelir örneğin i < 10 ifadesi, koşuldur.Son olarak degişkenin üzerinde gerçekleşecek matematiksel ifade yer alır  i++ ifadesi gibi. Bu örnekte, gerekli koşul doğru (true) olduğu sürece, başlangıç değerine artırım işlemi gerçekleşir. for döngüsünün genel yazım şekli aşağıdaki gibidir:

foreach Döngüsü

for döngüsü gibi yaygın kullanılan bir diğer döngü de foreach döngüsüdür. foreach, dizi (array) ve koleksiyon (collection) tabanlı nesnelerin elemanları üzerinden ilerleyen, iterasyon gerçekleştirerek bu elemanlara erişip iş katmanınızı oluşturabileceğiniz bir döngüdür.

Bu döngünün genel kullanımı aşağıdaki gibidir:

 

foreach (tip değişken in koleksiyon)

{

yapılacak işler

}

Abone ol c#-dongu