Я видел, как некоторые люди очень быстро создавали свойства в C #, но как они это делали?
Какие ярлыки доступны в Visual Studio (в настоящее время используется Visual Studio 2010) для создания свойств?
Я использую C #.
Например,
public string myString {get;set;}
c#
visual-studio
properties
code-snippets
shortcut
Питер Мортенсен
источник
источник
protected
Вместоprivate
, например.В дополнение к ответу Амры , вы можете найти другие фрагменты, набрав
Ctrl+ K, Ctrl+X
Который сопоставлен с Edit.InsertSnippet в моей Visual Studio и показывает вам полный список доступных фрагментов.
Также помните, что вы можете настроить свои собственные фрагменты с помощью диспетчера фрагментов, который доступен в
Tools
менюCode Snippets Manager...
. По сути, вы создаете файл*.snippet
и используете кнопку «Импорт» в диспетчере фрагментов кода, чтобы добавить его в Visual Studio. Для полного урока вы можете перейти к документации; Пошаговое руководство. Создание фрагмента кода .В Visual Studio фрагменты кода обрабатываются немного иначе, чем в Visual Studio. Вы можете получить доступ ко всем фрагментам, набрав Ctrl+ Shift+ Pи введите
snippet
. Два варианта должны быть доступны,Insert Snippet
иPreferences: Configure User Snippets
.Первый добавляет фрагмент из вашего списка фрагментов (используя языковой режим, который вы видите в строке состояния), а с последним вы можете создавать свои собственные фрагменты для любого языкового режима.
Если вы знаете короткое имя, вы можете просто ввести его и использовать Tabдля расширения фрагмента. Для вставки # свойства C у вас есть три фрагменты доступны,
prop
,propfull
иpropg
, для различных целей.источник
Поместите курсор в поле,
private int _i;
а затем в меню «Правка» или «RMB - Refactor - Encapsulate Field ...» ( CtrlR, CtrlE), чтобы создать стандартные средства доступа к свойствам.источник
Типа "propfull". Гораздо лучше использовать, и он сгенерирует свойство и приватную переменную.
Типа "propfull", а затем TABдважды.
источник
После ввода «prop» + Tab+, Tabкак предлагает Amra, вы можете сразу же ввести тип свойства (который заменит значение по умолчанию
int
), ввести другую вкладку и ввести имя свойства (которое заменит MyProperty по умолчанию). Готово, нажав Enter.источник
Я думаю, Alt+ R+ Fявляется правильным для создания свойства из объявления переменной
источник
Начинать с:
Когда вы выбираете «myVar» и щелкните правой кнопкой мыши, затем выберите «Refactor» и выберите «Encapsulate Field».
Это автоматически создаст:
Или вы можете сократить его, нажав Ctrl+ R+ E.
источник
Когда вы пишете в Visual Studio,
ReSharper будет продолжать предлагать преобразовать его в:
источник
В IDE мне понравилось то, что я мог написать несколько переменных, таких как:
Обратите внимание, что имена переменных начинаются с маленьких букв, затем выберите весь блок и нажмите Ctrl+ R, Ctrl+ E, Применить. Свойства генерируются с заглавной буквы:
и т.п.
источник
Типа P+ Tab+ Tab.
Измените тип данных, нажмите TAB, измените имя свойства и нажмите End+ Enter.
источник
Перейти к
Инструменты >> Параметры >> Текстовый редактор >> C # >> IntelliSense
Под разделом поведения Snippets:
Убедитесь, что выбрано «Всегда включать фрагменты».
Я надеюсь, что это работает и для вас.
источник
ReSharper предлагает генерацию свойств в своем обширном наборе функций. (Это не дешево, если только вы не работаете над проектом с открытым исходным кодом.)
источник
Если вы используете Visual Studio 2013, 2015 или выше, просто нажмите на ссылку ниже. Это даст вам полные ярлыки в Visual Studio!
Фрагменты кода Visual C #
источник
При использовании VsVim фрагменты кода выглядят немного забавно. Ярлык, который я искал, когда попал сюда, гораздо проще: после типа имени члена{g;s;
У меня включено автоматическое закрытие разделителя, поэтому появляется закрывающая скобка {, и ввод точки с запятой вызывает автозаполнение для получения и установки.
Он работает на VS2013 и VS2015, а на VS2012 просто отсутствует автоматическое сопоставление скобок.
источник
В сообществе visual studio 2017 ключом является ctrl +.
источник
В C #:
В конце строки после точки с запятой (;) Просто нажмите
Появится всплывающее окно, подобное этому: При нажатии кнопки «Применить» или нажатии клавиши «ENTER» будет сгенерирован следующий код свойства:
В VB:
В конце строки (после String) нажмите, убедитесь , что вы ставите _ (подчеркивание) в начале, потому что это добавит число в конце свойства:
Появится то же самое окно:
При нажатии кнопки «Применить» или нажатии клавиши «ENTER» будет сгенерирован следующий код свойства с номером в конце, например:
С числами свойства выглядят так:
источник