Тип bool
Ключевое слово bool задаёт логический тип.
Переменная этого типа хранит только true
или false. Логические
значения часто получают из сравнений и условий.
Синтаксис
bool имя;
Пример
Давайте сохраним в переменную результат сравнения:
using System;
class Program
{
static void Main()
{
int num = 5;
bool res = num > 0;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверим условие, которое даст ложный результат:
using System;
class Program
{
static void Main()
{
int num = 5;
bool res = num < 0;
Console.WriteLine(res);
}
}
Результат выполнения кода:
False
Пример
Давайте объединим два логических значения через И:
using System;
class Program
{
static void Main()
{
bool a = true;
bool b = false;
Console.WriteLine(a && b);
}
}
Результат выполнения кода:
False
Пример
Давайте присвоим переменной явные литералы:
using System;
class Program
{
static void Main()
{
bool on = true;
bool off = false;
Console.WriteLine(on);
Console.WriteLine(off);
}
}
Результат выполнения кода:
True
False