DÖNGÜ İFADELERİ
İÇİNDEKİLER: FOR DÖNGÜSÜ FOREACH DÖNGÜSÜ WHİLE DÖNGÜSÜ DO-WHİLE DÖNGÜSÜ
FOR DÖNGÜSÜ İşlemleri tekrar etmek için kullanılan yapılardır. for (ilk değer verme ; döngü koşulu ; döngü değeri değişimi) { // tekrar edilecek kod }
ÖRNEK 1: string ad = "merhaba"; for (int i = 0; i < 10; i = i + 1) { Label1.Text=Label1.Text+"<br>"+ ad; }
FOREACH DÖNGÜSÜ C#’ta foreach döngüsü bir dizi belirten ifadenin her elemanı için yapısındaki kodları çalıştıran döngüdür. foreach (degisken_tipi degisken in dizi) { //kodlar; }
ÖRNEK 1: string isim=“sağlık olsun”; foreach(char harf in isim) { Label1.Text=Convert.Tostring(harf)+Label1.Text; }
ÖRNEK 2: int[] sayilar = { 1, 4, 6, 7, 9 }; int toplam = 0; foreach (int sayim in sayilar) { toplam = toplam + sayim; Label1.Text = Convert.ToString(toplam); }
WHILE While döngüsü bir koşul sağlanıyorken dönmeye devam eder.Koşul yanlış sonucu verdiğinde işlem durur.
ÖRNEK 1: string isim=“selam”; int a=0; while(a<10) { a=a+1; Label1.Text=Label1.Text+Convert.ToString(isim); }
DO-WHILE Bu döngü for,while döngülerinden farklı olarak koşul en sonda kontrol edilir.
ÖRNEK 1: int a=0; string b=“merhaba”; do { a=a+1; Label1.Text=Label1.Text+”<br>”+b; } while(a<8);
TEŞEKKÜRLER… KRİSTİNA ÜZÜMCÜ