Сочетание клавиш Visual Studio для завершения доступа по умолчанию {get; задавать;} - PullRequest
31 голосов
/ 30 мая 2010

Я ищу сочетание клавиш для завершения создания средств доступа по умолчанию для свойства в классе C #.

Что-то вроде ...
Я начинаю печатать:

public int Id 

Затем я нажимаю одну или несколько клавиш, и в итоге получаю:

public int Id { get; set; }

Ответы [ 4 ]

64 голосов
/ 30 мая 2010

Сочетание клавиш - триггер «Проп»:

prop Вкладка Вкладка int Вкладка Id Вкладка

и вы получите:

public int Id { get; set; }
6 голосов
/ 09 февраля 2013

Попробуйте с propfull, затем дважды нажмите TAB, и вы получите:

private int myVar;

    public int MyProperty
    {
        get { return myVar;}
        set { myVar = value;}
    }
5 голосов
/ 12 июля 2012

Вы также можете создать пользовательский фрагмент:

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>GetSet</Title>
            <Description>Inserts getter/setter shorthand code</Description>
            <Shortcut>gs</Shortcut>
        </Header>
        <Snippet>
            <Code Language="CSharp">
                <![CDATA[{ get; set; }$end$]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>
0 голосов
/ 02 мая 2018

Для быстрого доступа используется CTRL + R , а затем CTRL + E .После записи нажмите эти клавиши:

int loginID;

Тогда вы получите следующую инкапсуляцию:

    int loginID;

    public int LoginID
    {
        get { return loginID; }
        set { loginID = value; }
    }
...