C# Dersleri - Switch - Case Nedir ? Kullanımı
Merhaba arkadaşlar bugün sizlere switch - case ne işe yaradığını ve kullanımını anlatacağım.
Switch - Case verilen değişkenin içindeki değeri okuyarak değere göre davranış sergiler
Oyunlardan örnek verirsek ==>
Space tuşuna basarsak zıplaması,
Esc tuşuna basınca menü ekranının gelmesi gibi
Switch - Case kullanımı ise şöyledir :
Switch (durum)
{
case değer1 : yapılacak işlem;
break;
case değer2 : yapılacak işlem;
break;
default : yapılacak işlem
break;
}
default ta caselerden hiç biri olmazsa default aktif olur if - else 'teki else gibi yani
"Esc tuşuna basınca menü ekranının gelmesi"
Mesela yukarıda verdiğim örneğin Switch - Case'te mantığını anlatmaya çalışayım.
switch (durum)
{
case escbutonu : Menü ekranı gelsin ;
break ;
default : Menü ekranı gelmesin ;
break;
}
yani etki - tepki diyebiliriz.
Anlamadıysanız üzülmeyin örneklerle pekiştiricez.
Soru #1 : Switch-Case ile klavyeden girilen 1-5 arası sayıyı kelime olarak ekrana yazdıran ve
1-5 arasında sayı girilmedi ise "Yanlış Sayı" yazan C# kodunu yazalım.
Kodumuz :
Console.Write("Sayı Giriniz = ");
int sayi = Convert.ToInt32(Console.ReadLine());
switch (sayi)
{
case 1: Console.WriteLine("Bir");
break;
case 2: Console.WriteLine("İki");
break;
case 3: Console.WriteLine("Üç");
break;
case 4: Console.WriteLine("Dört");
break;
case 5: Console.WriteLine("Beş");
break;
default: Console.WriteLine("Yanlış Sayı");
break;
}
Console.WriteLine("codersensei.blogspot.com.tr");// Coder Sensei Bloğuma Uğrayın..
Console.ReadKey();//Bitirdik
DEBUGGING :
Switch - Case verilen değişkenin içindeki değeri okuyarak değere göre davranış sergiler
Oyunlardan örnek verirsek ==>
Space tuşuna basarsak zıplaması,
Esc tuşuna basınca menü ekranının gelmesi gibi
Switch - Case kullanımı ise şöyledir :
Switch (durum)
{
case değer1 : yapılacak işlem;
break;
case değer2 : yapılacak işlem;
break;
default : yapılacak işlem
break;
}
default ta caselerden hiç biri olmazsa default aktif olur if - else 'teki else gibi yani
"Esc tuşuna basınca menü ekranının gelmesi"
Mesela yukarıda verdiğim örneğin Switch - Case'te mantığını anlatmaya çalışayım.
switch (durum)
{
case escbutonu : Menü ekranı gelsin ;
break ;
default : Menü ekranı gelmesin ;
break;
}
yani etki - tepki diyebiliriz.
Anlamadıysanız üzülmeyin örneklerle pekiştiricez.
Soru #1 : Switch-Case ile klavyeden girilen 1-5 arası sayıyı kelime olarak ekrana yazdıran ve
1-5 arasında sayı girilmedi ise "Yanlış Sayı" yazan C# kodunu yazalım.
Kodumuz :
Console.Write("Sayı Giriniz = ");
int sayi = Convert.ToInt32(Console.ReadLine());
switch (sayi)
{
case 1: Console.WriteLine("Bir");
break;
case 2: Console.WriteLine("İki");
break;
case 3: Console.WriteLine("Üç");
break;
case 4: Console.WriteLine("Dört");
break;
case 5: Console.WriteLine("Beş");
break;
default: Console.WriteLine("Yanlış Sayı");
break;
}
Console.WriteLine("codersensei.blogspot.com.tr");// Coder Sensei Bloğuma Uğrayın..
Console.ReadKey();//Bitirdik
DEBUGGING :
Yorumlar
Yorum Gönder