C# ta İf kullanımı
07 Temmuz 2008 – 00:21|
Merhaba Arkadaşlar bu yazımda sizlere if kullamını hakkında kısa bilgiler verceğim. Öncelikle if nedir? Ne iş yapar ondan biraz bahsedelim. Bazı durumlarda bir koşulun yerine geldikten sonra programımızın veya kod bloğumuzun çalışması isteyebiliriz. İşte bu durumlarda koşul kullanmamız gerekir. Örneğin; eğer programa admin giriş yapmışsa bunu programımızın tanıması ve admine ait bölümlerin aktif hale getirilmesi gerekir veya admin haricinde giriş yapanların bunları görmesini engellememiz. Burada kullacağımız yapı if yapısıdır. if in kullanılmasına kısaca bakacak olursak ; if(koşul) Şimdi yapıyı biraz daha yakından inceleyelim. if(Koşul) koşulumuz eğer true değer döndürürse if ten sonra ki kod blogunun içerisini girip oraya çalıştıracaktır. Eğer False değer dönerse yani koşulumuz gerçekleşmezse else deki kod bloğu çalışacaktır. Birden fazla koşul varsa örneğin kullanıcılarımız var admin,muhasebeci,müdür vs bunların tek tek kontrolu gerektiğinde kullanılacak olan yapı ise else if dir. Şimdi basit bir örnek yapalım; if(textBox.Text=="mudur") messageBox.Show("merhaba Müdür"); } } else if(koşul) Else if le girilen bütün değerleri kontrol etmiş olduk. Mutlaka birşey dikkatinizi çekmiştir. normalde atama yaparken tek eşittir kullanıyorduk aşağıda sizlere if içerisinde kullanılan atama operatörlerin listesini verelim == Eşittir != Eşit Değil < küçüktür > Büyüktür <= Küçük Eşit >= Büyük Eşit Koşulların kontrolünde bu operatörleri kullanabilirsiniz. Bu kontrolu başka bir yapıyla yapmamız elbette mümkün buda switch case yapısı bunuda bir başka yazımızda anlatacağım. Birden fazla Koşulunun aynı anda Yerine getirilmesini nasıl kontrol edebiliriz? Burada da mantıksal operatörler devreye giriyo if((1.koşul)&&(2.Koşu)) burada ve operatorunun kullanılması şunu ifade ediyor. birinci koşul ve ikinci koşulda true değer dönerse if e ait olan kod bloğunun içerisine girecektir. eğer koşulardan birisi False ise true - false değeri false olacağından if içerisindeki işlem gerçekleşmeyecektir. |

