Trechos de código

Code snippets são pequenos blocos de códigos reutilizáveis que podem ser inseridos em um arquivo de código usando um comando de menu de contexto ou uma combinação de teclas de atalho.Eles normalmente contêm blocos de código usadas comumente, como try-finally ou blocos if-else, mas eles podem ser usados para inserir todo classes ou métodos.

Trechos de expansão e Circundar com trechos de código

Existem dois tipos de trecho de código em Visual Studio: trechos de expansão, que são adicionados em um ponto de inserção especificado e poderão substituir um atalho do trecho de código, e Circundar com trechos (C# e C++ somente), que são adicionados ao redor de um bloco de código selecionado.

Um exemplo de um trecho de inserção: no atalho C# tryf é usado para inserir um bloco try-finally:

try
{

}
finally
{

}

Você pode inserir este trecho de código clicando em Insert Snippet no menu de contexto da janela de código, em seguida, C# Visual, em seguida, digite tryf, e em seguida, TAB, ou você pode digitar tryf e pressione a guia + TAB.

Um exemplo de um trecho com surround: em C++, o atalho if pode ser usado como um trecho de inserção ou como um trecho com surround.Se você selecionar uma linha de código (por exemplo return FALSE;) e, em seguida, clique em Circundar com, em seguida, se, o trecho é expandido ao redor da linha:

if (true)
{
    return FALSE;
}

Parâmetros de substituição do trecho

Trechos podem conter parâmetros de substituição, que são espaços reservados que você deve substituir para ajustar o código exato que você está escrevendo.No exemplo anterior true é um parâmetro de substituição, o que você deseja substituir pela condição apropriada.A substituição que você faça é repetida para cada instância o mesmo parâmetro de substituição no trecho.Por exemplo, no Visual Basic há um trecho de código que insere uma propriedade.Clique em Insert Snippet no menu de contexto da janela de código, em seguida, Padrões de código de, em seguida, Propriedades, procedimentos, eventos, em seguida, definir uma propriedade.O código a seguir é inserido:

Private newPropertyValue As String
Public Property NewProperty() As String
    Get
        Return newPropertyValue
    End Get
    Set(ByVal value As String)
        newPropertyValue = value
    End Set
End Property

Se você alterar newPropertyValue para m_property, em seguida, cada ocorrência de newPropertyValue é alterado.Se você alterar String para Int na declaração de propriedade, em seguida, o valor no método conjunto também é alterado para Int.

Gerenciador de trechos de código

Você pode ver todos os trechos de código que estão instalados, além de sua localização no disco, clicando em Gerenciador de trechos de código deferramentas/.Trechos são exibidos por idioma.

Você pode adicionar e remover os diretórios de trecho de código com o Add e Remover botões na Gerenciador de trechos de código caixa de diálogo.Para adicionar os trechos de código individuais, use o importação botão.

Consulte também

Tarefas

Passo a passo: Criando um trecho de código

Como: distribuir trechos de código

Trechos de solução de problemas

Referência

Trechos de código do C# Visual

Conceitos

Práticas recomendadas para usar trechos de código

Referência de esquema de trechos de código