- Joined
- Jul 31, 2019
- Topics
- 443
- Messages
- 524
- Reaction score
- 111
if else yapısının kullanım şeklini göstermeden önce mantığından biraz daha bahsedeyim. if ile durum kontrolü yapılır. şartın sağlanmaması(FALSE) olması durumunda else kısmındaki kod yürütülür. Eğer else kısmında bir if daha varsa bu sefer buradaki if kontrol edilir. ikinci şart da sağlanmıyorsa kod aşağı doğru bu şekilde yürütülmeye devam eder.
C# if else yapısı kullanım şekli:
Açıklama: şart doğru ise ilk süslü parantezler şart doğru değilse else kısmındaki süslü parantezler yürütülür.
C# if else if kullanım şekli
Açıklama: yukarıdaki kodda program şart1 kısmına bakar eğer doğru ise ilk blok çalıştırılıp program şartlardan sonra devam eder. Eğer şart1 doğru değilse şart2ye bakar şart2 doğru ise bu bloktaki kodlar yürütülür, şart2 doğru değilse şart3 kontrol edilir.
Bu şekilde şartlardan biri sağlanana kadar kod bloğu kontrol edilir. Şartlardan hiç biri sağlanmıyorsa, kod else bloğuna bakar else varsa else yürütülür.
Örnek:
Örnek: Negatif, Pozitif yada 0 mı kontrolü
C# if else yapısı kullanım şekli:
Code:
|
C# if else if kullanım şekli
Code:
|
Bu şekilde şartlardan biri sağlanana kadar kod bloğu kontrol edilir. Şartlardan hiç biri sağlanmıyorsa, kod else bloğuna bakar else varsa else yürütülür.
Örnek:
Code:
|
Code:
|