Два условия: почему не выполняется второе при невыполнении первого - C#
Формулировка задачи:
Возник такой вопрос, объясню на примере:
Вот у нас два условия, второе вызовет ошибку, но оно вроде бы недостижимо, из-за невыполняющегося первого.
В моем случае ошибка во втором условии исключается первым, можно конечно написать так:
Но так намного больше строк, нормально ли писать так, как в первом случае?
int x = 10;
int y = 0;
if (x == 100500 && x/y == 0)
{
}int x = 10;
int y = 0;
if (x == 100500)
{
if (x/y == 0)
{
}
}Решение задачи: «Два условия: почему не выполняется второе при невыполнении первого»
textual
Листинг программы
if (x == 100500 && x/y == 0)