В настоящее время я изучаю условные конструкции. Поправьте меня, если я ошибаюсь, но еще если и еще (если() {}) это то же самое ... Пример:C# else if confusion
a=5;
if(a==6)
{
Console.WriteLine("Variable 'a' is 6");
}
else if(a==5)
{
Console.WriteLine("Variable 'a' is 5");
}
И
a=5;
if(a==6)
{
Console.WriteLine("Variable 'a' is 6");
}
else
{
if(a==5)
{
Console.WriteLine("Variable 'a' is 5");
}
}
Являются ли эти вещи так же? И если да, то почему иначе, если существует, если я могу написать это «второй способ» (второй пример, который я написал)?
Нет, они не то же самое.Они имеют тот же эффект в вашем примере, но что, если у вас было третье условие, если условие? – TZHX
@TZHX Мне пришлось бы написать еще один {if() {}}? Или я не могу иметь 2 elses? – peter
@peter: И как это будет выглядеть? И как это выглядело бы, если бы вы добавили еще больше условий? – David