VS2008 - заменить var на предполагаемый тип - PullRequest
7 голосов
/ 06 декабря 2011

Моя команда только что получила код, написанный подрядчиком, и у подрядчика было предпочтение использовать вывод типа с var.Наша команда предпочитает явную типизацию, используя фактический тип (как показано ниже):

Type someName = new Type();
IList<TypeTwo> someOther = someClass.getStuff();

В то время как подрядчик доставил

var someOther = someClass.getStuff();

Visual Studio 2008 знает, что такое предполагаемый тип, так как яможно увидеть, наведя курсор на ключевое слово var

Мой вопрос: есть ли способ сделать глобальный поиск и заменить var на предполагаемый тип?

1 Ответ

11 голосов
/ 06 декабря 2011

Я не думаю, что VS 2008 (или 2010 в этом отношении) имеет эту функциональность, но ReSharper имеет "Заменить" var "явным объявлением типа" context-action что вы можете использовать в каждом конкретном случае для явного ввода локальных данных. Если вы хотите пройти всю работу, есть операция «Очистка кода», которую можно использовать для выполнения этого рефакторинга для всего блока / файла / проекта / решения.

Обратите внимание, что этот плагин не является бесплатным.

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