Sem Göksu
Sem Göksu
Yazılım · Yolculuk · Fenerbahçe
Yazılım

Ternary (?:) Operatörü

26 Ekim 2008 1 dk okuma 3588 4
Visual Basic ve Acces ile ugrasırken IIF'i çok fazla kullanıyordum fakat C#'ta IIF yokmu? diye bir çok soru aldım ve cevabını da burada vermek istedim; Evet, C#'ta IIF var ama kullanımı biraz degisik. C#'ta IIF anahtar kelimesi yerine ? ve : operatörlerini kullanılıyoruz.

VB.NET, VB ve MS ACCESS

IIf(kosul, kosuldogru , kosulYanlis)

C#.NET
kosul ? kosulDogru : KosulYanlis

Ilk olarak kosulumuzu yazıyoruz. Kosul sonucunda geriye true dönüyorsa kosuldogru kısmı çalısır. Eger false dönerse de kosulYanlis kısmı çalısır.
Etiketler: #C# 4.0 #C#
Paylaş:

Yorumlar (4)

M
Mahmut KANTAR 29 Eki 2008 13:19

Öğrenciyken hoca JavaScript sınavında bir soru sormuştu if kullanmadan yapılması şartını koymuştu.İlk defa orda kullanmıştım.C# da hiç denemedim. Hemen bi örnek yapayım :P Yazı için tşk abi.

T
Taner 29 Tem 2009 19:17

bu kadar küçük birşeyi bile nasıl sitene koyuyorsun aklım almıyor

S
Sem Göksu 06 Ağu 2009 21:52

@Taner => Bu operatörü bilmeyenler yada duymayanlar olduğu için olabilir mi? Buna rağmen aklın almıyorsa biraz kendini eleştir.

D
dustin hoffman 24 Ağu 2010 06:58

Sağol zahmet etmişsin . bide küçük örnek yazarsan faydalı olucaktı .....

Yorum bırak

* Yorumlar moderasyon sonrası yayınlanır. E-posta gizli tutulur.