Условный оператор if
Условный оператор if выполняет блок кода,
если заданное условие истинно. В круглых скобках
мы передаём условие - логическое выражение,
которое даёт true или false.
Если условие истинно, выполняется код в фигурных
скобках; если ложно - блок пропускается. Для
альтернативной ветки используют else.
Синтаксис
if (условие)
{
// код, который выполнится,
// если условие истинно
}
Пример
Давайте проверим, больше ли число 5 нуля:
using System;
class Program
{
static void Main()
{
int num = 5;
if (num > 0)
{
Console.WriteLine("positive");
}
}
}
Результат выполнения кода:
"positive"
Пример
Давайте проверим условие, которое окажется ложным:
using System;
class Program
{
static void Main()
{
int num = -3;
if (num > 0)
{
Console.WriteLine("positive");
}
Console.WriteLine("done");
}
}
Результат выполнения кода:
"done"
Пример
Давайте проверим, содержится ли подстрока в строке:
using System;
class Program
{
static void Main()
{
string str = "abcde";
if (str.Contains("bcd"))
{
Console.WriteLine("contains");
}
}
}
Результат выполнения кода:
"contains"
Пример
Давайте объединим несколько условий через логическое И:
using System;
class Program
{
static void Main()
{
int num = 5;
if (num > 0 && num < 10)
{
Console.WriteLine("in range");
}
}
}
Результат выполнения кода:
"in range"