Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Visual Studio fornece várias refatorações para converter entre tipos, formatos de strings e estilos de sintaxe. Pode aceder a estas refatorações através do menu Quick Actions and Refactorings (Ctrl+.).
Converter tipo anônimo em classe
Aplica-se a: C#, Visual Basic
Esta refatoração converte um tipo anónimo numa classe nomeada, útil quando o seu código cresce e quer continuar a construir sobre o tipo.
Coloque o cursor num texto anónimo.
Pressione Ctrl+. para acionar o menu Ações Rápidas e Refatoração .
Prima Enter para aceitar a refatoração.
Converter tipo anônimo em tupla
Aplica-se a: C#, Visual Basic
Esta refatoração converte um tipo anónimo numa tupla para uma sintaxe mais leve.
Coloque o cursor num texto anónimo.
Pressione Ctrl+. para acionar o menu Ações Rápidas e Refatoração .
Prima Enter para aceitar a refatoração.
Converter entre strings regulares e strings verbatim
Aplica-se a: C#
Esta refatoração converte entre cadeias regulares e literais de cadeias verbatim. Converter para uma string normal pode poupar espaço, enquanto converter para uma string literal pode proporcionar mais clareza.
Coloque o seu caret na corda normal ou literalmente na corda literal.
Pressione Ctrl+. para acionar o menu Ações Rápidas e Refatoração .
Selecione uma das seguintes opções:
Selecione Converter em cadeia de caracteres regular.
Selecione Converter em string textual.
Converter typeof em nameof
Aplica-se a: C#, Visual Basic
Esta refatoração converte typeof(<QualifiedType>).Name em nameof(<QualifiedType>) em C# e GetType(<QualifiedType>).Name em NameOf(<QualifiedType>) em Visual Basic. Usar nameof evita a reflexão envolvida na recuperação de um type objeto.
Coloque o cursor na instância
typeof(<QualifiedType>).Namepara C# ou naGetType(<QualifiedType>).Nameem Visual Basic.Pressione Ctrl+. para acionar o menu Ações Rápidas e Refatoração .
Escolha uma das seguintes opções:
C#
Selecione Converter 'typeof' em 'nameof':
Visual Basic
Selecione Converter 'GetType' em 'NameOf':
Use type explícito em vez de var
Aplica-se a: C#
Esta refatoração substitui var numa declaração local de variável por um tipo explícito, melhorando a legibilidade. No entanto, var deve ser usado quando uma variável é inicializada com um tipo anónimo e as propriedades do objeto são acedidas num ponto posterior. Para mais informações, veja Variáveis locais implicitamente tipadas (C#).
Coloque o caret na
varpalavra-chave.Carrega em Ctrl+. ou clica no ícone da chave de
na margem do ficheiro de código.
Selecionar Usar tipo explícito. Ou, selecione Pré-visualizar alterações para abrir o diálogo Alterações de Pré-visualização e depois selecione Aplicar.
Simplifique a interpolação de cadeias de caracteres
Aplica-se a: C#, Visual Basic
Esta refatoração simplifica uma expressão de interpolação de strings para maior clareza e sintaxe concisa.
Coloque o seu caret na interpolação de cordas.
Pressione Ctrl+. para acionar o menu Ações Rápidas e Refatoração .
Selecione Simplificar interpolação.