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

Логическое И в C#

Два ответа можно потребовать вместе. Логическое И верно только когда верны обе части. Если хотя бы одна часть ложна, связка тоже ложна.

Для такой связки служит оператор &&. Сначала обе части истинны:

bool flag = true && true; Console.WriteLine(flag);

Одна часть ложна:

bool flag1 = true; bool flag2 = false; bool flag = flag1 && flag2; Console.WriteLine(flag);

Если слева от && уже ложь, правая часть не считается. Это называют коротким замыканием. Проверим на увеличении: запишем num, справа поставим постфиксный num++ и выведем num:

int num = 0; bool flag = false && (num++ > 0); Console.WriteLine(num);

Даны два логических значения:

bool flag1 = true; bool flag2 = true;

Выведите результат связки И этих значений.

Даны два логических значения:

bool flag1 = false; bool flag2 = true;

Выведите результат связки И этих значений.

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