Csharp ile Programlama, Switch Case Kullanımı
SWITCH-CASE
Switch Case yapısı, birçok programlama dilinde var olan bir yapıdır. İlk önce C programlama dili ile gelen bu yapı, daha sonraları, C++, Java, PHP ve C# dilinde de yer almıştır.
Case, kelime anlamı olarak "durum", switch ise kelime anlamı olarak "anahtar" demektir. Farklı durumların her biri için, farklı case'ler yazarız. Bu yapı, aslında if else yapısına benzerdir. İf yapısının daha çok kullanıldığını da söyleyebiliriz. Fakat Switch Case yapısı ile yazılmış programları anlamak için, az kullanılsa da switch case yapısını kullanmayı mutlaka öğreniniz.
Switch Kullanımının kullanımı aşağıdaki gibidir. Her durumu case ile belirttikten sonra, o durum ile ilgili gerçekleşecek işlemleri yazıyoruz. İşlemler bittikten sonra break ifadesi ile o durumun bittiğini belirtiyoruz.
switch (değişken_adi)
{
case durum_1: ....
break;
case durum_2: ...
break;
default:.....
break;
}
Örneğin haftanın günlerini düşünelim;
1- Pazartesi,
2- Salı,
3-Çarşamba,
4-Perşembe ...
....
7-Pazar olarak numaralandıralım.
Kullanıcı klavyeden sayısal değerini girdiğinde haftanın o günün yazan programı Switch Case ile yazalım.
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık - 2014
Switch Case yapısı, birçok programlama dilinde var olan bir yapıdır. İlk önce C programlama dili ile gelen bu yapı, daha sonraları, C++, Java, PHP ve C# dilinde de yer almıştır.
Case, kelime anlamı olarak "durum", switch ise kelime anlamı olarak "anahtar" demektir. Farklı durumların her biri için, farklı case'ler yazarız. Bu yapı, aslında if else yapısına benzerdir. İf yapısının daha çok kullanıldığını da söyleyebiliriz. Fakat Switch Case yapısı ile yazılmış programları anlamak için, az kullanılsa da switch case yapısını kullanmayı mutlaka öğreniniz.
Switch Kullanımının kullanımı aşağıdaki gibidir. Her durumu case ile belirttikten sonra, o durum ile ilgili gerçekleşecek işlemleri yazıyoruz. İşlemler bittikten sonra break ifadesi ile o durumun bittiğini belirtiyoruz.
switch (değişken_adi)
{
case durum_1: ....
break;
case durum_2: ...
break;
default:.....
break;
}
Örneğin haftanın günlerini düşünelim;
1- Pazartesi,
2- Salı,
3-Çarşamba,
4-Perşembe ...
....
7-Pazar olarak numaralandıralım.
Kullanıcı klavyeden sayısal değerini girdiğinde haftanın o günün yazan programı Switch Case ile yazalım.
using System;
namespace SwitchGunler
{
class Program
{
static void Main(string[] args)
{
int gun;
Console.Write("Haftanın gününü giriniz:(1-7)");
gun = int.Parse(Console.ReadLine());
switch(gun)
{
case 1: Console.WriteLine("Pazartesi");break;
case 2: Console.WriteLine("Salı"); break;
case 3: Console.WriteLine("Çarşamba"); break;
case 4: Console.WriteLine("Perşembe"); break;
case 5: Console.WriteLine("Cuma"); break;
case 6: Console.WriteLine("Cumartesi"); break;
case 7: Console.WriteLine("Pazar"); break;
default: Console.WriteLine("1-7 arasında giriniz."); break;
}
}
}
}
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık - 2014
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Excel hücrelerinde yıldız koyarak b...
- :: Hangisi acaba, PHP mi ASP.NET mi ?