14 Ağustos 2013 Çarşamba

C# / (CA) Ders 5 - İf, İf Else, While, For, Foreach Konu Anlatımları - Konsol Uygulamaları (Consol Application)

İf, İf-Else Koşullu İfadeleri
Bu dersimizde if, if-else, while, for ve foreach kullanımlarını göreceğiz. Öncelikle yeni bir proje açalım ve bütün kullanımları tek tek görelim.

Condition (koşul) doğru (true) ise action - event (eylem - olay) gerçekleşir.  Yanlış (false) ise action kısmı atlanır ve program çalışmaya devam eder.
Aşağıdaki program kodlarında önceden tanımlanan a değişkenine 2 değeri atanır. Ve 10'dan küçük mü diye kontrol edilir.


Condition (koşul) yanlış (false) ise action (eylem) gerçekleştir. Eğer condition yanlış ise else (yoksa) bloğuna yazılan kodlar işlenir.

Şimdi programımıza bir else bloğu ekleyelim.

Sayımızın değerini değiştirelim ve programımızın sonucunun değiştiğini Console uygulamamızda gözlemleyelim.

Görüldüğü gibi 20 sayısı if bloğunda false değerinin dönmesine neden olarak program doğrudan else bloğuna yönlenmiştir.

While Döngüsü
While döngüsünün mantığı bir koşul doğru oldukça kendi bloğundaki kodları sürekli çalıştırmasıdır.


For Döngüsü
For döngüsü ise şu şekildedir;
for(int i=0;i<10;i++)
{
     //Kodlar
}
Bu koda göre i 0'dan başlayarak 10'dan küçük olduğu her koşulda alttaki kodları çalıştırır.i=0 bölümüne sadece 1 kez başvurur.



Foreach Döngüsü
Bu konunun iyi bir şekilde anlaşılması için diziler konusunun iyi anlaşılması gerekmektedir.
Kısaca bahsetmek gerekirse diziler
eş boyutlu değişkenler kümesidir. Bir a dizisi ele alınırsa ve bu a dizisine 5 boyutlu (elemanlı) özelliği tanımlanırsa a değişkeni aşağıdaki gibi olur
|a0| |a1| |a2| |a3| |a4| |a5|
Dizi elemanlarına erişim genellikle a[2] şeklinde olur (a'nın 3. elemanı 2. indisi).

Foreach ardışık elemanları içerisinde barındıran dizi, List, ObservableCollection gibi nesnelerin içeriğinin baştan sona kadar aynı değişkene kopyalanarak işleme dahil edilmesini sağlayan bir döngü çeşitidir. C#'ta en çok kullanılan döngümüz Foreach Döngüsüdür.


Hiç yorum yok :

Yorum Gönder