Как создать автоматически реализованные свойства в конструкторе классов VS - PullRequest
7 голосов
/ 06 февраля 2009

Я использую конструктор классов в Visual Studio 2008, и когда я добавляю свойства к своим классам, они создаются с пустым установщиком и получателем, который создает исключение NotImplementedException. В окне свойств есть опция под названием «Автоматически реализовано», которая всегда отображается серым цветом. Есть ли способ изменить настройки для этого, чтобы по умолчанию новые свойства были реализованы автоматически или каким-то образом включить эту опцию, чтобы мне не приходилось продолжать редактировать код каждый раз, когда я добавляю новое свойство?

Ответы [ 4 ]

8 голосов
/ 06 февраля 2009

AFAIK, вы не можете. Я спросил об этом в Барселоне год назад или около того - я не думаю, что что-то изменилось. В принципе, насколько я понимаю, это делается напрямую (не через редактируемый фрагмент).

3 голосов
/ 17 июля 2009

Для визуальной студии 2008 Вы могли бы установить эту «игрушку силы», которая дает вам еще один вариант в меню дизайнера класса "создать автоматически реализованное свойство"

http://modeling.codeplex.com/

я тоже буду ждать этого для Visual Studio 2010 ... иначе это так раздражает

0 голосов
/ 04 октября 2014

Вы также можете создать свойство, используя фрагмент propfull, затем Tab, Tab.

0 голосов
/ 06 февраля 2009

Вы можете создать поле и инкапсулировать его (Refactor-> Encapsulate field).
Это может помочь для простых свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...