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 converter entre tipos, formatos de cadeia de caracteres e estilos de sintaxe. Você pode acessar essas refatorações por meio do menu Ações Rápidas e Refatorações (Ctrl+.).
Converter tipo anônimo em classe
Applies to: C#, Visual Basic
Essa refatoração converte um tipo anônimo em uma classe nomeada, útil quando o código cresce e você deseja continuar criando no tipo.
Coloque o cursor em um tipo anônimo.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Pressione Enter para aceitar a refatoração.
Converter tipo anônimo para tupla
Applies to: C#, Visual Basic
Essa refatoração converte um tipo anônimo em uma tupla para uma sintaxe mais leve.
Coloque o cursor em um tipo anônimo.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Pressione Enter para aceitar a refatoração.
Converter entre cadeias de caracteres regulares e literais de cadeia de caracteres verbatim
Aplica-se a: C#
Essa refatoração converte entre a cadeia de caracteres regular e literais de cadeia de caracteres verbatim. A conversão em uma cadeia de caracteres regular pode economizar espaço, enquanto a conversão em uma cadeia de caracteres verbatim pode fornecer mais clareza.
Coloque seu cursor na cadeia de caracteres regular ou literal de cadeia de caracteres verbatim.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione uma das seguintes opções:
Selecione Converter em cadeia de caracteres regular.
Selecione Converter em cadeia de caracteres verbatim.
Converter typeof em nameof
Applies to: C#, Visual Basic
Essa refatoração converte typeof(<QualifiedType>).Name em nameof(<QualifiedType>) em C# e GetType(<QualifiedType>).Name para NameOf(<QualifiedType>) em Visual Basic. O uso nameof evita a reflexão envolvida na recuperação de um type objeto.
Coloque o cursor na instância
typeof(<QualifiedType>).Namepara C# ouGetType(<QualifiedType>).Nameem Visual Basic.Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione uma das seguintes opções:
C#
Selecione Convert 'typeof' para 'nameof':
Visual Basic
Selecione Convert 'GetType' para 'NameOf':
Usar tipo explícito em vez de var
Aplica-se a: C#
Essa refatoração substitui var em uma declaração de variável local 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 acessadas em um ponto posterior. Para obter mais informações, consulte variáveis locais tipada implicitamente (C#).
Coloque o cursor na
varpalavra-chave.Pressione Ctrl+ou clique no ícone da chave de
da chave de fenda na margem do arquivo de código.
Selecione Usar tipo explícito. Ou selecione Visualizar alterações para abrir a caixa de diálogo Alterações de Visualização e, em seguida, selecione Aplicar.
Simplificar a interpolação de cadeia de caracteres
Applies to: C#, Visual Basic
Essa refatoração simplifica uma expressão de interpolação de cadeia de caracteres para obter mais clareza e sintaxe concisa.
Coloque seu cursor na interpolação de cadeia de caracteres.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Simplificar interpolação.