Есть ли сочетание клавиш для новых объектов? - PullRequest
0 голосов
/ 02 марта 2012

Очень часто мне нужно создать новый объект через конструктор по умолчанию. Е.Г.

List<string> myList

Я хотел бы иметь возможность нажать несколько клавиш, которые настраивают остальные ...

List<string> myList = new List<string>();

Есть ли способ сделать это с помощью Visual Studio 2010 или плагина DevExpress (DXCore, CodeRush или Refactor! Pro)?

Ответы [ 5 ]

4 голосов
/ 02 марта 2012

Я не думаю, что для этого есть фрагмент кода, но вторая часть всегда предлагается Visual Studio. Другим способом может быть использование var:

var myList = new List<string>();
3 голосов
/ 02 марта 2012

Я не знаю, делает ли это VS или R #, но я могу использовать Li tab st tab myList = n tab tab , и это будет завершено к этому.Однако лично я бы предложил просто:

var myList = new List<string>();

или даже var myList = new Li вкладка st вкладка ();

Таким образом - это без дублирования или чего-либо еще для автоматизации.

1 голос
/ 02 марта 2012

Расширение до более широкого предмета.
Если у вас очень сложное создание объекта (например, написание того же стандартного кода для ваших новых классов), взгляните на эту бесплатную утилиту из codeplex под названием Snippet Designer
Попробуйте сочетание клавиш Ctrl + K Ctrl + X.

0 голосов
/ 02 марта 2012

На самом деле это можно написать очень быстро, если вы просто используете это автозаполнение IntelliSense для определенных символов, таких как {} <> () и т. Д.

li<s>myList=n Space ();

Это 10 нажатий клавиш, если мы не рассчитываем набирать имя переменной myList.

0 голосов
/ 02 марта 2012

На Resharper это для меня:

List<string> myList = new Возврат Возврат

...