Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
87 of 1492 menu
◀ ▶

Тип 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

Смотрите также

  • литерал true,
    который обозначает логическую истину
  • литерал false,
    который обозначает логическую ложь
  • тип int,
    который часто участвует в сравнениях
  • запись int?,
    которая допускает отсутствие значения
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить