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; }