Bazı durumlar “If Then Else” ‘i basit kontorllerde kullanmak lazım oluyor , ancak o gibi durumlarda görüntü çok gözü rahatsız edici ve karmaşık olduğu durumlar oluyor. Bunun önüne geçmeniz mümkün. Nasıl mı? Çok basit; if else’yi tek satırda yazarak…

if_else
Tek Satırda IF-Else(Koşul if-else) Nasıl Yazılır?

C#’ta kısa if kullanımı şu şekilde:

deger = kosul ?true:false;

Böyle durumdalarda “deger” ifadesi yerine if ifadesinin sonucunu kayıt etmeyi  arzuladığımız ifadenin ismini yazıyoruz. “kosul” un yerine ise if ifadesinin koşulunu koyuyoruz. (örnek olarak: “a > b”). “true” yerine koşul doğruysa değere atanacak olan değeri giriyoruz . “false” yerine koşul doğru değilse değere atanacak değeri giriyoruz.

C#’ta tek satırda if else ifadesi yazmak için bu örnekte, veritabanındaki ilk 5 öge listelenecek, ancak veritabanımızda 5’den daha az öğe varsa bu durumda hepsi listelenecek. (Yoksa 5 tane olmazsa hata verecektir)

int ogeSayisi =5;
ogeSayisi = ogeSayisi >= toplamOgeSayisi ? toplamOgeSayisi : ogeSayisi;

Yani, öge sayısı veritabanındaki öge sayısından büyükse veya eşitse, toplam öge sayısını kullanın, eğer o şekilde değilse 5’i kullanın.продвижение сайтовнакидка Chrysler