Ara
9
2008
9
2008
C# Döngüler
While döngüsü: while döngüsü koşul sağladığında çalışacaktır,
While(koşul)
{
Koşul sağlandığında çalışmasını istediğimiz kodları yazarız
}
Örnek: int a=0;
While(a<=100)
{
Listbox1.items.Add(a);
a++;
}
Koşul sağlarsa while döngüsünün skop bloğunun içindeki kodları çalıştıracak
Do while Döngüsü: Do while döngüsü koşul sağlasada ,sağlamasada skoplardaki kodları çalıştırır,koşulu kontrol eder,Eğer koşul sağlarsa çalışmaya devam eder,koşul sağlamazsa progrm akışından çıkar,çalışan hiçbir kod geri alınmaz….
While döngüsü ve do while döngüsü arasındaki fark şudur;
1) While döngüsü koşul sağlarsa skopdan içeri girip çalışacak,sağlamazsa skoplara girmeden program akışına devam edecek(eğer varsa başka işlem onlara geçer,yoksa program akışını bitirir)
2) Do While döngüsünde ise koşul sağlasada ,sağlamasada bir sefere mahsus çalıştıracaktır,eğer koşul sağlarsa çalışmaya devam edecekdir,koşul sağlamazsa çalışmayı bitirecekdir…
Örnek :
İnt b=0;
Do
{
Listbox1.items.Add(a)
b++;
}while(b<=50)// koşul skop bloğundn sonra geliyor…
Foreach Döngüsü: Küme içindeki elemanları aramızı sağlar.
Örnek:Textbox a girilen bir metnin her bir krakterini listboxa yazdıralım;
String kume=textbox1.text;
Foreach(char harf in kume)
{
Listbox1.items.Add(harf);
}
For Döngüsü: For döngüsü ile kesinlik ifadelerinde kullanılması daha tercihen doğrudur.
For(ilk değer atayıcı;koşul;iterator)
{
Çalışacak ifadeler;
}
Örnek;Döngü sayısı ve artış miktarı dışardan girilecek,0’dan döngü sayısına kadar sayıların karelerini listboxa eklesin,;
İnt a=int.parse(textbox1.text);
İnt b=convert.ToInt32(textbox2.text);
For( int i = 0 ; i<=a; a+=b)
{
İnt c = i * i;
Listbox1.items.Add©;
}
Örnek2; ikişer ikişer(2) artışla 100 kadar olanları listboxa yazdıralım;
For(int i =0; i <=100; i +=2)
{
Listbox1.items.Add(i);
}
Bu şekilde istediğimiz kadar örnek yapabiliriz…Başka Makalelerde Görüşmek dileğiyle.
Ahmet Özger
Yazılım Uzmanı Adayı ( MCPD )
Bilgi Paylaştıkça Büyür . . .
Benzer Püf Noktaları
Yorumunu Bırak !
Facebook Hayran Sayfamız
En Çok Okunan Yazılar
- Google'ın Püf Noktaları (36076)
- Smf Güvenlik için Püf noktalar.. (32770)
- Halı Temizliğinde Püf Noktalar: (31302)
- Ervamatin Nedir ? (24917)
- En çok radyasyon yayan telefonlar..! (24765)
- Kek Yapmanın Püf Noktaları! (22550)
- Pc Soğutma'nın Püf Noktası (21171)
- Hurdacıdan Android Uygulaması (19536)
- Tantuni Lavaşı Nasıl Yapılır (19526)
- Tantuni Nedir Nasıl Yapılır (16862)

Yazar:





