Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Как добавить два if и else правильно? На C# в Visual Studio 2022

Например у нас 1 условие, как сделать второе, что бы оба работали?
If (guna2CheckBox2.Checked)
{
Fon = 1;
Fon_ON = "00 00 00 00";
if (guna2CheckBox3.Checked)
{
guna2CheckBox3.Checked = false;
}
}
else
{
if (!guna2CheckBox3.Checked)
{
Fon = 0;

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

Вот так:

123456
 if (guna2CheckBox3.Checked)    
guna2CheckBox3.Checked = false;    
else    
if (!guna2CheckBox3.Checked)    
Fon = 0; 
 


Но второе условие тут тупо лишнее.

Аватар пользователя
Гуру

else if() {}

Аватар пользователя
Знаток
123456789101112131415161718
 bool condition1 = 1 > 0;
bool condition2 = condition1 || 2 == 0;
bool condition3 = condition2 && (3 < 4);

if (condition3 && 4 == 3)
{
    // code ..
} else if (condition3 || 3 > 2)
{
    // code ..
} else if (5 != 4)
{
    // code ..
}
else
{
    // code ..
} 
Аватар пользователя
Просветленный

А что сейчас не работает? Ошибок нет в коде.