Измените шаблон “Реализовать интерфейс” в Visual Studio
-
22-08-2019 - |
Вопрос
Я постоянно использую ярлык "Реализовать интерфейс" в Visual Studio 2008.Моя "проблема" заключается в том, что я хочу, чтобы Visual Studio использовала Строка-псевдоним вместо строка в каждом конкретном случае.
Поскольку я вынужден использовать String вместо string, это сэкономило бы мне огромное количество времени.Например, я хочу следующее:
public Catalogue(String url) { }
вместо того , чтобы
public Catalogue(string url) { }
Возможно ли это?Где я могу найти эти шаблоны?
Решение
Вы не можете изменять шаблоны, используемые во время рефакторинга.
Шаблоны, которые вы можете изменить, доступны в %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE.В частности, большинство CSharp для пустых файлов и им подобных находятся в %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp
Возможно, человек, вынуждающий вас использовать "String", изменил бы свои привычки, если бы понял, сколько времени на это тратится впустую.Лично я этого не понимаю...
IDE использует "string", а не "Строку" во всем сгенерированном коде - поэтому, навязывая нестандартный "стандарт", ваша команда допускает несогласованность.Люди могут спорить о том, что лучше, до посинения, но, как вы заметили, использование "String" - это заноза в заднице.
Другие советы
просто замените string
с String
(целое слово, чувствительно к регистру) или не используйте этот шаблон факторинга.потому что после проверки %ProgramFiles%\Microsoft Visual Studio 9.0\Common7 \ IDE \ кажется, что он жестко запрограммирован