Урок 13: Логические операторы
Иногда решение зависит сразу от нескольких условий. В C# вы объединяете логические значения символами: && — это «и» (оба должны быть истинны), || — это «или» (хотя бы один истинен), а ! — это «не» (превращает true в false). Обратите внимание: в C# это символы, а не слова and/or/not.
&& похож на дверь, для которой нужны два ключа (оба). || — это дверь, которую открывает любой ключ (достаточно одного). ! превращает «да» в «нет».
- && (и)
- Истинно, только если обе стороны истинны.
- || (или)
- Истинно, если хотя бы одна сторона истинна.
- ! (не)
- Превращает true в false и наоборот.
- символы, а не слова
- В C# используются && || !, а не слова and/or/not.