Editar Código (Visual C#)

O Editor de códigos do Visual C# é um processador de texto para escrever código fonte.Assim como o Microsoft Word fornece suporte abrangente para frases, parágrafos, e gramática, o editor de códigos C# faz o mesmo para sintaxe C# e para o .NET Framework.Este suporte pode ser agrupado em cinco categorias principais:

  • IntelliSense: Sempre atualizado documentação básica sobre classes do .NET estrutura e métodos sistema autônomo você sistema autônomo digita no editor e geração de código automático.

  • Refatoração: Reestruturação inteligente de seu código base sistema autônomo ela evolui durante o período de um projeto de desenvolvimento.

  • Trechos de código: Uma biblioteca que você pode procurar que contenha freqüentemente repetido padrões de código.

  • Sublinhados ondulados em: Notificações visuais de palavras incorretas, erros de semântica, sintaxe incorreta e situações de aviso sistema autônomo digitado.

  • Auxílios de legibilidade: Estrutura de tópicos, códigos de formatação e colorização.

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

IntelliSense

IntelliSense é o nome de um conjunto de recursos relacionados que são projetados para minimizar o time gasto procurando por ajuda e para ajudar você a inserir código com mais precisão e eficiência.Todos esses recursos fornecem informações sobre palavras-chave de linguagem, tipos .NET Framework e assinaturas de método à medida que você digita no editor.As informações são exibidas em dicas de ferramentas, caixas de listagem, e marcas inteligentes.

Observação:

Muitos dos recursos do IntelliSense são compartilhados com outras linguagens do Visual Studio e estão documentadas com ilustrações no Auxílios de codificação nó da biblioteca MSDN. As seções a seguir fornecem uma visão geral de IntelliSense, com links para a documentação completa.

Listas de conclusão

Quando você insere código-fonte no editor, o IntelliSense exibe uma caixa de listagem que contém todas as palavras-chave C# e classes .NET Framework.Se ele encontrar uma correspondência na caixa de listagem para o nome que você está digitando, ele seleciona o item.Se o item selecionado for o que você deseja, basta pressionar guia e o IntelliSense terminará inserindo o nome ou palavra-chave para você.Para obter mais informações, consulte Listas de conclusão no C#.

Informações rápidas

Quando você passa o ponteiro sobre um tipo .NET estrutura, o IntelliSense exibirá um dica de ferramenta Informações Rápidas que contém a documentação básica sobre esse tipo.Para obter mais informações, consulte Informações rápidas.

Listar Membros

Quando você inserir um tipo .NET Framework no Editor de Códigos, e então digitar o operador ponto ( . ), o IntelliSense exibe uma caixa de listagem que contém os membros do mesmo tipo.Quando você fizer uma seleção e pressionar TAB, o IntelliSense insere o nome membro.Para obter mais informações, consulte Membros da lista.

Informações de parâmetro

Quando você inserir um nome do método no Editor de códigos, e digitar um parênteses de abertura, o IntelliSense exibirá um parâmetro Info ToolTip que mostra a ordem e tipos de parâmetros do método.Se o método estiver sobrecarregado, você pode rolar para baixo através de todas as assinaturas sobrecarregadas.Para obter mais informações, consulte Informações de parâmetro.

Adicionar usos/Adicionar qualificador

Às vezes, você pode tentar criar uma instância de uma classe do .NET estrutura sem um nome suficientemente qualificado.Quando isso ocorre, o IntelliSense exibe uma marca SMART após o identificador não resolvido.Quando você clicar na marca SMART, o IntelliSense exibe uma lista de using as diretivas ou qualificadores que permitirão que o identificador seja resolvido. Quando você seleciona um da lista, o IntelliSense adiciona a diretiva para a parte superior do arquivo de código-fonte ou insere o qualificador na frente do identificador não resolvido.Para obter mais informações, consulte Adicionar uso.

Refatoração

Como uma base de código cresce e evolui durante o período de um projeto de desenvolvimento, às vezes é desejável fazer alterações para torná-lo mais legível para humanos ou mais portável.Por exemplo, convém dividir alguns métodos de backup em métodos menores ou alterar parâmetros do método, ou renomear identificadores.O recurso refatoração, que pode ser encontrado clicando com o botão direito do mouse no Editor de códigos, faz tudo isso de forma que é muito mais conveniente, inteligente e completa que ferramentas tradicionais sistema autônomo Pesquisar e substituição.Para obter mais informações, consulte Refatoração.

Trechos de código

Trechos de código são pequenas unidades de código-fonte translation from VPE for Csharp normalmente usado que você pode inserir com precisão e rapidez com somente pressionamentos de tecla várias.O menu trecho de código é acessado clicando no Editor de Códigos.Você pode navegar entre os muitos trechos fornecidos com o Visual C#, e você também pode criar seus próprios trechos.Para obter mais informações, consulte Trechos de códigos (C#).

Sublinhado ondulado

Sublinhado ondulado fornece comentários instantâneos sobre erros em seu código enquanto você digita.Um sublinhado ondulado vermelho identifica um erro de sintaxe sistema autônomo ponto-e-vírgula ausente ou chaves não correspondentes ou erro semântico, sistema autônomo a tentativa de atribuir um seqüência de caracteres literal a uma variável do tipo int.Um sublinhado ondulado verde identifica um aviso de compilação em potencial e azul identifica erros do compilador.A ilustração a seguir mostra um sublinhado ondulado vermelho:

Ajuda de Legibilidade

Código de formatação

Editor de código translation from VPE for Csharp formata códigos automaticamente quando você pressiona o ; ou } tecla, quando você colar o código no editor. Para chamar manualmente a formatação de código, clicar no Formato de documento or Seleção de formato from the Edição, avançada menu.Você pode alterar o comportamento modificando o opções de formatação de códigoFormatação, C#, editor de texto, caixa de diálogo Opções e o Avançado, C#, editor de texto, caixa de diálogo de opções.

Estrutura de tópicos

Automaticamente o Editor de Códigos trata namespaces, classes e métodos como regiões que você pode recolher para facilitar a localização e leitura de outras partes do arquivo de código fonte.Você também pode criar suas próprias regiões recolhíveis, envolvendo o código com o #region e #endregion diretivas.

Colorização

O editor oferece diferentes cores a várias categorias de identificadores em um arquivo de código fonte C#.Para obter mais informações, consulte Código Colorization.

Consulte também

Outros recursos

Usando o IDE do Visual C#

Date

History

Motivo

Julho de 2008

Texto adicionado sobre ondulados e erros semânticos.

Alteração de recurso do SP1.