Урок 12: Логические значения и сравнение
Прежде чем принимать решения в коде, вам нужны вопросы да/нет. Тип bool хранит ровно два значения: true или false (строчными буквами в C#). Операторы сравнения дают bool: == (равно?), != (не равно?), <, >, <=, >=. Обратите внимание на важное различие: == проверяет равенство, а = только присваивает з
bool — это переключатель с двумя состояниями: включено (true) или выключено (false). Сравнение вроде 5 > 3 возвращает одно из двух состояний.
- bool
- Тип, хранящий только true или false. В C# значения записываются строчными буквами.
- равенство ==
- Проверяет, равны ли два значения, возвращая bool. Отличается от = (присваивание).
- операторы сравнения
- == != < > <= >= — все возвращают true или false.
- вывод bool
- Console.WriteLine для bool показывает True или False (с заглавной буквы), хотя само значение записывается строчными буквами.