Hej wszystkim, patrząc na zmniejszenie kodu na moje instrukcje C#, ponieważ jest kilka powtarzających się czynników i zastanawiałem się, czy możliwe jest rozwiązanie do przycinania.JEŻELI Wyrażenie wiele warunków, to samo oświadczenie
Mam obecnie 2 instrukcje if, które muszą wykonać identyczne oświadczenie, jednak jedyną zmienną jest dodatkowy warunek instrukcji if, gdy pole wyboru nie jest zaznaczone. Im po prostu zastanawiasz się, czy istnieje sposób, aby uczynić go jednym oświadczenia lub uczynić zmienną warunek ciąg, heres skompresowanej wersji kodu:
if (checkbox.checked)
{
if (columnname != a && columnname != b && columnname != c)
{
"statement 1"
}
}
else
{
if (columnname != a && columnname != b && columnname != c
&& columnname != A2)
{
"statement 1"
}
}
jej jak trzeba uruchomić if wewnątrz warunków if stwierdzenie, czy to ma sens, jak tego formularza psuedo:
if (columnname != a
&& columnname != b
&& columnname != c
&& if(checkbox.checked{columnname != A2})
BTW - T ta sama odpowiedź działa w językach C, C++ i Java. –