Ярлык для создания свойств в Visual Studio? - PullRequest
233 голосов
/ 06 октября 2010

Я видел, как некоторые люди очень быстро создавали свойства в C #, но как они это делали?

Какие ярлыки доступны в Visual Studio (в настоящее время используется Visual Studio 2010) для создания свойств?

Я использую C #.

Например,

public string myString {get;set;}

Ответы [ 16 ]

2 голосов
/ 25 июля 2015

Тип P + Tab + Tab .

Измените тип данных, нажмите TAB , измените свойствовведите имя и нажмите Конец + Введите .

1 голос
/ 07 июля 2016

Если вы используете Visual Studio 2013, 2015 или выше, просто нажмите на ссылку ниже.Это даст вам полные ярлыки в Visual Studio!

Фрагменты кода Visual C #

1 голос
/ 06 октября 2010

ReSharper предлагает генерацию свойства в своем обширном наборе функций.(Это не дешево, если только вы не работаете над проектом с открытым исходным кодом.)

0 голосов
/ 25 августа 2017

В C #:

private string studentName;

В конце строки после точки с запятой (;) Просто нажмите

Ctrl + R + E

Появится всплывающее окно, подобное этому: enter image description here При нажатии кнопки «Применить» или нажатии клавиши «ENTER» будет сгенерирован следующий код свойства:

public string StudentName
        {
            get
            {
                return studentName;
            }

            set
            {
                studentName = value;
            }
        }

В VB:

Private _studentName As String

В конце строки(после String) Нажмите, Убедитесь, что вы ставите _ (подчеркивание) в начале, потому что это добавит число в конце свойства:

Ctrl + R + E

Появится то же окно: enter image description here

При нажатии кнопки «Применить» или нажатии клавиши «ENTER» будет сгенерирован следующий код свойства с номером в конце, например:

Public Property StudentName As String
        Get
            Return _studentName
        End Get
        Set(value As String)
            _studentName = value
        End Set
    End Property

С числовыми свойствамиВот так:

Private studentName As String
 Public Property StudentName1 As String
        Get
            Return studentName
        End Get
        Set(value As String)
            studentName = value
        End Set
    End Property
0 голосов
/ 18 июля 2017

В сообществе visual studio 2017 ключом является ctrl +.

0 голосов
/ 27 января 2017

При использовании VsVim фрагменты кода работают немного забавно.Ярлык, который я искал, когда попал сюда, гораздо проще: после имени члена введите { g ; s ;

У меня включено автоматическое закрытие разделителя, поэтому закрывающая скобка отображается на {, а ввод точки с запятой вызывает автозаполнение при получении и установке.

Он работает на VS2013 и VS2015, а на VS2012 просто отсутствует автоматическое сопоставление скобок.

...