C# Koşul Operatörü

  • Konbuyu başlatan Shiva
  • Başlangıç tarihi
  • Cevaplar: 1
  • Görüntüleme: 486

Shiva

Admin
Katılım
31 Tem 2019
Konular
522
Mesajlar
4,089
Çözümler
194
Tepkime puanı
14,529
Konum
Berlin
RC Point
0
?: Operatörü
Koşul operatör if else deyiminin kısa yazımı olarak kullanılır. Karar yapılarını hakkında bilginiz yoksa yukarıdaki if else ifadesine tıklayın.

Koşul Operatörü


1Ifade1? Ifade2: Ifade3;
Ifade1, Ifade2 ve Ifade3 ifadelerinin yerleşimine dikkat ederek aşağıdaki açıklamayı okuyun.

Koşul Ifade1 değeridir. Koşulun doğru olması durumunda deyimden dönen değeri Ifade2, koşulun yanlış olması durumunda deyimden dönecek olan değeri Ifade3 olacaktır.

Örnek:



1
2
3
4
5
6
// ?: koşullu operatör kullanımı
string durum;
int sayi;

sayi= 10;
durum= (sayi> 0) ? "pozitif" : "negatif";
Örnek: Yukarıdaki kodun if else yazımı


1
2
3
4
5
6
7
8
9
// if else kullanımı
string durum;
int sayi;

sayi= 10;
if(sayi > 0)
durum="pozitif";
else
durum="negatif";
 
Üst