C# Умова

2075 / C# / Умова

 

if (b > a) 
{
  // код
}
else 
{
  // код
}

 

== != > < >= <=

 

 

Якщо спрацював перший if (a == 10) - то інші умови не перевіряються
if (a == 10) { 
} 
else if (a == 20) { 
} 
else if (a == 30) { 
} 
else { 
}


Складна умова 

if ((a == 1 && b == 1) || (a == 2 && b == 2)) { } // && - і, || - або 
if (!(x > 3 && x < 10)) { }


Скорочена форма запису (тернарний оператор ?) 

string s = (a >= 18) ? "Yes" : "No"; 
int min = (a < b) ? a : b;

 

Інше

bool a = 2 > 3 // False
Console.WriteLine(x == 10); // True

 

Switch - перемикач