1. Anasayfa
  2. C# (c sharp)

C# Switch – Case İle Aylara Göre İşlem Yapma


0

Merhaba sevgili takipçilerim ve ziyaretçilerim. Bu makalemde Switch – Case operatörünü kullanarak ayları bulup, bulduğumuz aylara göre işlem kodlarını nereye yazacağımızı yazılı olarak anlatmaya çalışacağım. İlk öncelikle biz ayları rakamsal yani yılın ilk ayı Ocak olduğundan 1 olarak listeleme yapmamız gerekiyor. Yani 1,2,3,4,5,… olarak 12 olarak devam ediyor. 1 = Ocak, 2= Şubat, 3= Mart, …. , 12=Aralık gibi değer almamıza yarıyor.
Bu değeri almak için “int” olarak “ay” adında bir değişken tanımlayıp bunu “DateTime.Now.Month” olarak ay olarak tanımladığımı integer türündeki değişkenin içerisine değerini alıyoruz. Aldığımız bu değeri de Switch – Case operatörünü kullanarak sıralıyoruz. Ocak, Şubat, Mart, Nisan, … gibi
 
Detaylı kod görünümü aşağıdaki gibidir;

int ay = DateTime.Now.Month;
switch (ay)
{
case 1: //OCAK
//KODLAR CASE 1 İLE BREAK ARASINA YAZILACAK
break;
case 2: //ŞUBAT
//KODLAR CASE 2 İLE BREAK ARASINA YAZILACAK
break;
case 3: //MART
//KODLAR CASE 3 İLE BREAK ARASINA YAZILACAK
break;
case 4: //NİSAN
//KODLAR CASE 4 İLE BREAK ARASINA YAZILACAK
break;
case 5: //MAYIS
//KODLAR CASE 5 İLE BREAK ARASINA YAZILACAK
break;
case 6: //HAZİRAN
//KODLAR CASE 6 İLE BREAK ARASINA YAZILACAK
break;
case 7: //TEMMUZ
//KODLAR CASE 7 İLE BREAK ARASINA YAZILACAK
break;
case 8: //AĞUSTOS
//KODLAR CASE 8 İLE BREAK ARASINA YAZILACAK
break;
case 9: //EYLÜL
//KODLAR CASE 9 İLE BREAK ARASINA YAZILACAK
break;
case 10: //EKİM
//KODLAR CASE 10 İLE BREAK ARASINA YAZILACAK
break;
case 11: //KASIM
//KODLAR CASE 11 İLE BREAK ARASINA YAZILACAK
break;
case 12: //ARALIK
//KODLAR CASE 12 İLE BREAK ARASINA YAZILACAK
break;
}

 
 

Bu Yazıya Tepkiniz Ne Oldu?
  • 0
    be_endim
    Beğendim
  • 0
    alk_l_yorum
    Alkışlıyorum
  • 0
    e_lendim
    Eğlendim
  • 0
    d_nceliyim
    Düşünceliyim
  • 0
    _rendim
    İğrendim
  • 0
    _z_ld_m
    Üzüldüm
  • 0
    _ok_k_zd_m
    Çok Kızdım

Yazılım hakkında bildiklerini anlatan sıradan biri.

Yazarın Profili
Paylaş

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir