csharp tips

Kod geliştirme verimliliğinizi arttıracak ve hız katacak C# ipuçları

(?) Koşula bağlı değenlendirme operatörü

Bu operatör bize if-then-else pattern’ini tek bir satırda yapmamıza olanak sağlar. Bu öperatörü kullanmadan yazacağımız örnek kodlar aşağıdaki gibi olacaktır.

int a = 10;
int b = 20;
int max;

if (a > b)
  max = a;
else
  max = b;

Operatörün kullandıktan sonra kodlarımızın ne kadar kısaldığını gözlemleyelim.
Kullanım şekli (Koşul) ? Doğru cevap : Yanlış cevap

int a = 10;
int b = 20;
int max = (a > b) ? a : b;

(daha&helliip;)