Ciao a tutti, cercando di ridurre il codice sul mio C# se le affermazioni in quanto vi sono diversi fattori ripetitivi e mi chiedevo se fosse possibile una soluzione trimmer.SE Dichiarazione condizioni multiple, stessa dichiarazione
Attualmente sono presenti 2 istruzioni if che devono eseguire un'istruzione identica, tuttavia l'unica variabile è una condizione aggiuntiva su un'istruzione if se una casella di controllo non è selezionata. Im solo chiedendo se c'è un modo per renderlo uno dichiarazioni o rendere la variabile di condizione di stringa, ecco la versione compressa del codice:
if (checkbox.checked)
{
if (columnname != a && columnname != b && columnname != c)
{
"statement 1"
}
}
else
{
if (columnname != a && columnname != b && columnname != c
&& columnname != A2)
{
"statement 1"
}
}
la sua, come ho bisogno di correre un'istruzione if all'interno delle condizioni di un se dichiarazione se questo ha un senso, come questa forma pseudo:
if (columnname != a
&& columnname != b
&& columnname != c
&& if(checkbox.checked{columnname != A2})
BTW - t la stessa risposta funziona in C, C++ e Java. –