Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visual Studio fornece várias refatorações para trabalhar com instruções condicionais e operadores lógicos. Você pode acessar essas refatorações por meio do menu Ações Rápidas e Refatorações (Ctrl+.).
Converter a instrução if para uma instrução switch ou uma expressão switch
Aplica-se a: C#
Essa refatoração converte uma instrução if em uma instrução switch ou uma expressão de opção C# 8.0 e vice-versa. É útil quando uma instrução if seria mais clara como um switch.
Coloque o cursor na
ifpalavra-chave.Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione uma das seguintes opções:
Selecione Converter em instrução 'switch'.
Selecione Converter em expressão 'switch'.
Converter instrução switch em expressão switch
Aplica-se a: C#
Essa refatoração converte uma instrução switch em uma expressão de comutador C# 8.0 e vice-versa. Se você estiver usando apenas expressões, as expressões de alternância fornecerão uma sintaxe mais concisa.
Coloque o cursor na
switchpalavra-chave.Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Converter instrução switch em expressão.
Inverter instrução if
Applies to: C#, Visual Basic
Essa refatoração inverte uma instrução ou uma if else instrução if sem alterar o significado do código. É útil quando o formulário invertido é mais fácil de entender.
Coloque o cursor em uma instrução ou
if elseinstruçãoif.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Inverter se.
Inverter expressões condicionais e operadores AND/OR condicionais
Applies to: C#, Visual Basic
Essa refatoração inverte uma expressão condicional ou um operador AND/OR condicional. É útil quando o formulário invertido é mais fácil de entender e evita erros de fazer a inversão manualmente.
Coloque o cursor em uma expressão condicional ou em um operador AND/OR condicional.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Inverter condicional ou Substituir '&&' por '||'.
Dividir ou mesclar instruções if
Applies to: C#, Visual Basic
Essa refatoração divide uma instrução if que usa && ou || operadores em uma instrução aninhada if ou mescla uma instrução interna if com uma instrução externa if .
Dividir uma instrução if
Coloque o
ifcursor na instrução pelo operador ou||pelo&&operador.Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Dividir em instruções aninhadas se.
Mesclar uma instrução if
Coloque o cursor na palavra-chave interna
if.Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Mesclar com instrução outer if.
Simplificar a expressão condicional
Aplica-se a: C#
Essa refatoração simplifica uma expressão condicional removendo código desnecessário, fornecendo mais clareza e sintaxe concisa.
Coloque o cursor na expressão condicional.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Simplificar a expressão condicional.