Partilhar via


Trechos de código padrão

Unidade de inserção de trecho de código insere um trecho de código no local do cursor ou insere um trecho de código com surround em todo o código selecionado no momento.Unidade de inserção de trecho de código é chamada através de Inserir trecho de código or Cercar com comandos o IntelliSense menu, ou usando atalhos de teclado CTRL+K e, em seguida, pressionar X ou PRESSIONAR CTRL+K e, em seguida, S, respectivamente.

Unidade de inserção de trecho de código exibe o nome do trecho de código para todos os trechos de código disponível.Unidade de inserção de trecho de código também inclui uma caixa de diálogo de entrada onde você pode digitar o nome do trecho de código, ou parte do nome do trecho de código.Unidade de inserção de trecho de código destaca a correspondência mais próxima a um nome de trecho de código.Pressionando a tecla guia a qualquer momento descartar a unidade de inserção de trecho de código e inserir o trecho de código selecionado no momento.Digitando ESC ou clicando o mouse no Editor de código irá descartar a unidade de inserção de trecho de código sem inserir um trecho de código.

Trechos de código padrão

Por padrão, os trechos de código a seguir são incluídos no Visual Studio.

Nome (ou atalho)

Descrição

Locais válido para Inserir trecho

# IF

Cria um # IF diretiva e um # endif diretiva.

Em qualquer lugar.

# região

Cria um # região diretiva e um # endregion diretiva.

Em qualquer lugar.

~

Cria um destruidor de classe que o contém.

Dentro de uma classe.

attribute

Cria uma declaração de uma classe que deriva de Attribute.

Dentro de um espaço para nome (incluindo o namespace global), uma classe ou uma struct.

Marcada

Cria um check- bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

classe

Cria uma declaração de classe.

Dentro de um espaço para nome (incluindo o namespace global), uma classe ou uma struct.

Construtor

Cria um construtor da classe que o contém.

Dentro de uma classe.

CW

Cria uma telefonar para WriteLine.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Fazer

Creates a dowhile loop.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Pessoa

Cria um else bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Enum

Cria um Enum declaração.

Dentro de um espaço para nome (incluindo o namespace global), uma classe ou uma struct.

é igual a

Cria uma declaração de método que substitui o Equals método definido no Object classe.

Dentro de uma classe ou estrutura.

exceção

Cria uma declaração de uma classe que deriva de uma exceção (Exception Por padrão).

Dentro de um espaço para nome (incluindo o namespace global), uma classe ou uma struct.

Para

Cria um para loop.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

foreach

Cria um foreach loop.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

forr

Cria um para loop que diminui a variável de loop após cada iteração.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Se

Cria um Se bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Indexador

Cria uma declaração de indexador.

Dentro de uma classe ou estrutura.

interface

Cria um interface declaração.

Dentro de um espaço para nome (incluindo o namespace global), uma classe ou uma struct.

chamar

Cria um bloco que invoca um evento com segurança.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

iterador

Cria um iterador.

Dentro de uma classe ou estrutura.

iterindex

Cria um emparelhar iterador e indexador "nomeado" usando uma classe aninhada.

Dentro de uma classe ou estrutura.

Bloqueio

Cria um bloquear bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

mbox

Cria uma telefonar para MessageBox.Show. Talvez seja necessário adicionar uma referência a sistema.Windows.Forms.dll.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

namespace

Cria um espaço para nome declaração.

Dentro de um espaço para nome (incluindo o namespace global).

prop

Cria um propriedade implementada automaticamente declaração.

Dentro de uma classe ou estrutura.

propg

Cria um somente leiturapropriedade implementada automaticamente com um acessador privado "conjunto".

Dentro de uma classe ou estrutura.

Sim

Creates a staticint Main method declaration.

Dentro de uma classe ou estrutura.

struct

Cria um struct declaração.

Dentro de um espaço para nome (incluindo o namespace global), uma classe ou uma struct.

SVM

Creates a staticvoid Main method declaration.

Dentro de uma classe ou estrutura.

Alternar

Cria um comutador bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Tente

Cria um try-catch bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

tryf

Cria um try-finally bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

desmarcada

Cria um não verificado bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Não seguro

Cria um não seguro bloco.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Usando

Cria um usando o diretiva.

Dentro de um espaço para nome (incluindo o namespace global).

Tempo

Cria um ao mesmo tempo loop.

Dentro de um método, um indexador, um acessador de propriedade ou um acessador de evento.

Comentários

Os atalhos permitem IntelliSense preencher automaticamente trechos de código no Editor de código sem usar um menu.Para obter mais informações, consulte Como: Usar trechos de código (translation from VPE for Csharp).

Consulte também

Tarefas

Como: Use surround com trechos de código

Conceitos

Trechos de códigos (C#)

Referência

Selecionador de trecho de código