Trechos de código do C# Visual
Trechos de código são pré-feitos trechos de código que você rapidamente pode inserir em seu código.Por exemplo, o trecho de código de for cria um loop de for vazia.Alguns trechos de código são bordadura- com os trechos de código, que permitem que você selecionar linhas de código, e escolha um trecho de código que incorpora as linhas de código selecionadas.Por exemplo, quando você selecionar linhas de código e então alterna o trecho de código de for , cria um loop de for com essas linhas de código dentro do bloco do loop.Trechos de código podem tornar o código de programa de escrita mais rápido, mais fácil, e mais confiável.
Você pode inserir um trecho de código no local do cursor, ou inserir a bordadura- com o trecho de código em torno de código selecionado.O Inserter de trecho de código é chamado através dos comandos de Inserir Trecho de Código ou de Circundar com no menu de IntelliSense , ou usando os atalhos de teclado CTRL+K e então X ou CTRL+K e então S respectivamente.
O Inserter de trecho de código exibe o nome de trecho de código para todos os trechos de código disponíveis.O Inserter de trecho de código também inclui uma caixa de diálogo de entrada onde você pode digitar o nome de trecho de código, ou a parte do nome do trecho de código.O Inserter de trecho de código realça a correspondência com um nome de trecho de código.Pressionando TAB a qualquer momento irá desfazer-se o Inserter de trecho de código e inserir o trecho de código selecionado.ESC digitando ou clicando em no editor de códigos irá desfazer-se o Inserter de trecho de código sem inserir um trecho de código.
Trechos de código padrão
Os seguintes trechos de código são incluídos por padrão no Visual Studio.
Nome (ou atalho) |
Descrição |
Locais válidos para inserir trechos |
---|---|---|
#if |
Em qualquer lugar. |
|
#region |
Cria uma política de #region e uma política de #endregion . |
Em qualquer lugar. |
~ |
Cria um destrutor para a classe continente. |
Dentro de uma classe. |
atributo |
Cria uma declaração para uma classe que deriva de Attribute. |
Em um namespace (incluindo o namespace global), uma classe, estrutura ou de um. |
marcado |
Cria um bloco de marcado . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
Classe |
Cria uma declaração de classe. |
Em um namespace (incluindo o namespace global), uma classe, estrutura ou de um. |
ctor |
Cria um construtor para a classe continente. |
Dentro de uma classe. |
cw |
Cria uma chamada para WriteLine. |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
faça |
Cria um loop de façawhile . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
mais |
Cria um bloco de mais . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
enum |
Cria uma declaração de enum . |
Em um namespace (incluindo o namespace global), uma classe, estrutura ou de um. |
iguais |
Cria uma declaração de método que substitui o método de Equals definido na classe de Object . |
Em uma classe ou estrutura. |
exceção |
Cria uma declaração para uma classe que deriva de uma exceçãoException (por padrão). |
Em um namespace (incluindo o namespace global), uma classe, estrutura ou de um. |
para |
Cria um loop de para . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
foreach |
Cria um loop de foreach . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
forr |
Cria um loop de para que decresça a variável após cada iteração do loop. |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
se |
Cria um bloco de se . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
indexador |
Cria uma declaração do indexador. |
Em uma classe ou estrutura. |
interface |
Cria uma declaração de interface . |
Em um namespace (incluindo o namespace global), uma classe, estrutura ou de um. |
invoke |
Cria um bloco com segurança que invoca um evento. |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
iterador |
Cria um iterador. |
Em uma classe ou estrutura. |
iterindex |
Cria “chamado” pares de iterador e do indexador usando uma classe aninhada. |
Em uma classe ou estrutura. |
bloqueio |
Cria um bloco de bloqueio . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
mbox |
Cria uma chamada para MessageBox.Show.Talvez você precise adicionar uma referência a System.Windows.Forms.dll. |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
Espaço para nome |
Cria uma declaração de namespace . |
Em um namespace (incluindo o namespace global). |
suporte |
Cria uma declaração de propriedade automática implementada . |
Em uma classe ou estrutura. |
propfull |
Cria uma declaração de propriedade com obter e definir os assessores. |
Em uma classe ou estrutura. |
propg |
Cria propriedade automática implementada somente leitura através um acessor “set” privado. |
Em uma classe ou estrutura. |
sim |
Em uma classe ou estrutura. |
|
estrutura |
Cria uma declaração de estrutura . |
Em um namespace (incluindo o namespace global), uma classe, estrutura ou de um. |
svm |
Em uma classe ou estrutura. |
|
alterne |
Cria um bloco de alterne . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
tentativa |
Cria um bloco de try-catch . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
tryf |
Cria um bloco de tente - final . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
desmarcado |
Cria um bloco de desmarcado . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
não seguro |
Cria um bloco de não seguro . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
Usando |
Cria uma política de usando . |
Em um namespace (incluindo o namespace global). |
quando |
Cria um loop de quando . |
Em um método, um marcador, de um acessador de propriedade, ou um acessor do evento. |
Consulte também
Tarefas
Como: usar trechos de código com Surround
Como: restaurar trechos de refatoração do C#