Vi algumas pessoas criando propriedades em C # muito rápido, mas como elas fizeram isso?
Quais atalhos estão disponíveis no Visual Studio (atualmente usando o Visual Studio 2010) para criar propriedades?
Eu estou usando c #.
Por exemplo,
public string myString {get;set;}
c#
visual-studio
properties
code-snippets
shortcut
Peter Mortensen
fonte
fonte
protected
vez deprivate
, por exemploAlém da resposta de Amra , você pode encontrar outros trechos digitando
Ctrl+ K, Ctrl+X
Que é mapeado para Edit.InsertSnippet no meu Visual Studio e mostra a lista completa de trechos disponíveis.
Lembre-se também de que você pode configurar seus próprios snippets usando o Snippets Manager, disponível no
Tools
menuCode Snippets Manager...
. Basicamente, você cria um arquivo*.snippet
e usa o botão Importar no Code Snippets Manager para adicioná-lo ao Visual Studio. Para um tutorial completo, você pode acessar os documentos; Passo a passo: Crie um trecho de código .No Visual Studio, os trechos de código são manipulados ligeiramente diferentes dos do Visual Studio. Você pode acessar todos os trechos digitando Ctrl+ Shift+ Pe digite
snippet
. Duas opções devem estar disponíveis,Insert Snippet
ePreferences: Configure User Snippets
.O primeiro insere um trecho da sua lista de trechos (usando o Modo de idioma que você pode ver na barra de status) e, com o último, você pode criar seus próprios trechos para qualquer Modo de idioma.
Se você souber o nome abreviado, basta digitá-lo e usá-lo Tabpara expandir o snippet. Para inserir uma propriedade C # você tem três trechos disponíveis,
prop
,propfull
epropg
, para diferentes fins.fonte
Coloque o cursor dentro do seu campo
private int _i;
e, em seguida, menu Editar ou RMB - Refatorar - encapsular campo ... ( CtrlR, CtrlE) para criar os acessadores de propriedade padrão.fonte
Digite "propfull". É muito melhor usar e gerará a propriedade e a variável privada.
Digite "propfull" e depois TABduas vezes.
fonte
Após digitar "prop" + Tab+, Tabconforme sugerido por Amra, você pode digitar imediatamente o tipo da propriedade (que substituirá o padrão
int
), digitar outra guia e digitar o nome da propriedade (que substituirá o MyProperty padrão). Termine pressionando Enter.fonte
Eu acho que Alt+ R+ Fé o correto para criar propriedades a partir de uma declaração variável
fonte
Começar de:
Quando você seleciona "myVar" e clique com o botão direito do mouse, selecione "Refatorar" e selecione "Encapsular campo".
Ele criará automaticamente:
Ou você pode atalho pressionando Ctrl+ R+ E.
fonte
Quando você escreve no Visual Studio,
O ReSharper continuará sugerindo a conversão para:
fonte
O que eu gostei no IDE foi que eu era capaz de escrever algumas variáveis como:
Observe que os nomes das variáveis começam com letras minúsculas e, em seguida, selecione o bloco inteiro e pressione Ctrl+ R, Ctrl+ E, Aplicar. As propriedades são geradas com a letra maiúscula:
etc.
fonte
Digite P+ Tab+ Tab.
Altere o tipo de dados, pressione TAB, altere o nome da propriedade e pressione End+ Enter.
fonte
Vamos para
Ferramentas >> Opções >> Editor de Texto >> C # >> IntelliSense
Na seção de comportamento Snippets:
Verifique se a opção "Sempre incluir trechos" está selecionada.
Eu espero que funcione para você também.
fonte
O ReSharper oferece geração de propriedades em seu amplo conjunto de recursos. (Porém, não é barato, a menos que você esteja trabalhando em um projeto de código aberto.)
fonte
Se você estiver usando o Visual Studio 2013, 2015 ou superior, basta clicar no link abaixo. Ele fornecerá os atalhos completos no Visual Studio!
Fragmentos de código do Visual C #
fonte
Usando o VsVim, os trechos de código parecem um pouco engraçados. O atalho que eu estava procurando quando acabei aqui é muito mais simples: depois de um tipo de nome de membro{g;s;
Eu tenho o fechamento automático do delimitador ativado, para que a chave de fechamento apareça {, e digitar um ponto-e-vírgula aciona um preenchimento automático para obter e definir.
Ele funciona no VS2013 e VS2015, e o VS2012 não possui a correspondência automática de chaves.
fonte
Na comunidade do visual studio 2017, a tecla é ctrl +.
fonte
Em c #:
No final da linha após ponto e vírgula (;) Apenas pressione
Ele mostrará uma janela pop-up como esta: Ao clicar em Aplicar ou pressionar ENTER, irá gerar o seguinte código de propriedade:
No VB:
No final da linha (depois de String) Pressione, Certifique-se de colocar _ (sublinhado) no início, pois ele adicionará um número no final da propriedade:
A mesma janela aparecerá:
Ao clicar em Aplicar ou pressionar ENTER, irá gerar o seguinte código de propriedade com número no final, assim:
Com o número, as propriedades são assim:
fonte