C# Operatörler Ve Karar Yapıları -2-
-
1.bölüm konu linki:
Diğer Dersimizde kaldığımzı yerden devam edioruz
Atama operatörü bir adet "="'dir
değişken = değer;
sağdaki değeri soldakine aktarır
bunun üstünde fazla durmucam zaten değişken tanımlarken kullanıoruz
bir örnek yapıp geçicem
int a
a = 0;
Swifch Deyimi
bu if deyimine çok benzer bundada programın akışını kontrol edebiliriz...
if'e göre daha kullanışlı olduğu söylenebilir.kullanışlı derken okunaklı olmasını kasıt ediyorum
genel kod yazıiş şekli aşşağıdaki gibidir
switch (degisken)
{
case durum1 :
yapilacak isler;
break;
case durum2 :
yapilacak isler;
break;
case durum3 :
yapilacak isler;
break;
.
.
.
default:
yapilacak isler;
break;
}
şimdi size bir kod yazıcam bir if ile birde switch ile siz iki koda bakarak aralardaki farklara bakın fazla fark olamsada :)
if ile
byte ay = Convert.ToByte(txtay.Text);
if (ay ==1)
MessageBox.Show("Ocak");
else if (ay == 2)
MessageBox.Show("Şubat");
else if (ay ==3)
MessageBox.Show("Mart");
else if (ay ==4)
MessageBox.Show("Nisan");
.
. //Burada kodu kısalttım siz 12 ye kadar gidin isterseniz :)
.
else if (ay ==12)
MessageBox.Show("Aralık");
else
MessageBox.Show("1-12 arası bir sayı girmelisin :)");
Birde Switch İle Yazıyorum
byte ay = Convert.ToByte(txtay.text);
switch (ay)
{
case 1 :
MessageBox.Show("Ocak");
break;
case 2:
MessageBox.Show("Şubat");
break;
case 3:
MessageBox.Show("Mart");
break;
.
.
.
case 12:
MessageBox.Show("Aralık");
break;
default:
MessageBox.Show("1-12 Arası Sayı Girmelisin");
break;
:)
unutmadan
her case'den sonra
break; koymalısınız bunun sebebi ben işimi bitirdim sen bu işlemi bitir
sonra ardından tekrar tanımlayabilirioz
bir diğeri ise "default:" bu da tanımladığınız dışında bir değer girilirse yapılacak işi temsil ediyor
mesela yukarda 1-12 arası değer tanımladık
ama adamın teki 13 yazdı
tanımlamadığım bir şey girildiğinde default kodu çalışır o taraftada
bu kodu tanımladım
default:
MessageBox.Show("1-12 Arası Sayı Girmelisin");
break;
2. Ders Sonu vede Bölüm Sonu
Döküman tarafımca hazırlanmıştır.
Takıldığınız Yerleri Burada Yazabilirsiniz
-
Bunu biraz daha düzenleyip(edebi,imlai,özlük,işlevsellik açısından) , mümkünse resimleyip , tahribat dökümanlara yolla..
-
Emrow bunu yazdı:
-----------------------------
Bunu biraz daha düzenleyip(edebi,imlai,özlük,işlevsellik açısından) , mümkünse resimleyip , tahribat dökümanlara yolla..
-----------------------------onun çalışması içindeyim :)
