Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Studio offre diversi refactoring per l'uso di istruzioni condizionali e operatori logici. È possibile accedere a questi refactoring tramite il menu Azioni rapide e refactoring (CTRL+).).
Convertire l'istruzione if in un'istruzione switch o in un'espressione switch
Si applica a: C#
Questo refactoring converte un'istruzione if in un'istruzione switch o un'espressione switch C# 8.0 e viceversa. È utile quando un'istruzione if sarebbe più chiara come .switch
Posizionare il cursore nella
ifparola chiave .Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Seleziona una delle opzioni seguenti.
Selezionare Converti nell'istruzione 'switch'.
Selezionare Converti in espressione 'switch'.
Convertire l'istruzione switch in un'espressione switch
Si applica a: C#
Questo refactoring converte un'istruzione switch in un'espressione switch C# 8.0 e viceversa. Se si usano solo espressioni, le espressioni switch forniscono una sintassi più concisa.
Posizionare il cursore nella
switchparola chiave .Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Convert switch statement to expression (Converti istruzione switch in espressione).
Inverti la dichiarazione if
Applica a: C#, Visual Basic
Questo refactoring inverte un'istruzione if o if else senza modificare il significato del codice. È utile quando la forma invertita è più facile da comprendere.
Posizionare il cursore in un'istruzione
ifoif else.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Inverti se.
Inverti espressioni condizionali e operatori AND/OR condizionali
Applica a: C#, Visual Basic
Questo refactoring inverte un'espressione condizionale o un operatore AND/OR condizionale. È utile quando la forma invertita è più facile da comprendere ed evita errori di eseguire l'inversione a mano.
Posizionare il cursore in un'espressione condizionale o in un operatore AND/OR condizionale.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Inverti condizionale o Sostituisci '&&' con '||'.
Suddivisione o unione di istruzioni condizionali if
Applica a: C#, Visual Basic
Questo refactoring suddivide un'istruzione che usa && operatori o || in un'istruzione nidificata if o unisce un'istruzione interna if con un'istruzione esternaif.if
Dividere un'istruzione if
Posizionare il cursore nell'istruzione
ifdall'operatore&&o||.Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Split into nested if statements (Divisione in istruzioni if annidate).
Unire un'istruzione if
Posizionare il cursore nella parola chiave interna
if.Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Merge con istruzione if esterna.
Semplificare l'espressione condizionale
Si applica a: C#
Questo refactoring semplifica un'espressione condizionale rimuovendo codice non necessario, offrendo maggiore chiarezza e sintassi concisa.
Posizionare il cursore nell'espressione condizionale.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Semplifica l'espressione condizionale.