Возможное дублирование:
Инструмент чтобы преобразовать переменную C # в явный тип
Есть ли в Visual Studio какой-либо тип ярлыка (сокращение от записи фактического имени типа), который позволяет вам написать «var» и преобразовать его в фактическое имя типа?
ex:
var x = new Dictionary<string, string>();
:: Творить волшебство ::
Dictionary<string, string> x = new Dictionary<string, string>();
РЕДАКТИРОВАТЬ - Всем ненавистникам вопросов: я спросил, потому что я был в ситуации, когда я хотел найти все ссылки на определенный тип в моем решении. Вары не отображаются в этом поиске.
var
, и это нормально. - person SomeWritesReserved   schedule 01.02.2012var
совершенно приемлемо? - person Bernard   schedule 01.02.2012using
утверждения, пока вы это делаете, и расширить доSystem.Collections.Generic.Dictionary<String, String> x
? - person Yuck   schedule 01.02.2012global::System.Collections.Generic.Dictionary<String, String> x
. - person Marlon   schedule 01.02.2012global::System.Collections.Generic.Dictionary<global::System.String, global::System.String> x
- person BoltClock   schedule 01.02.2012x
недостаточно информативен.global::System.Collections.Generic.Dictionary<global::System.String, global::System.String> localVariableXOfTypeSystemCollectionsGenericDictionaryOfStringString;
- person Yuck   schedule 01.02.2012var
стал непреднамеренно популярным, когда изначально предназначался только для анонимных типов; Я бы предположил, что, если бы Microsoft знала, что это станет ярлыком «Эй, я могу сохранить сейчас», они бы поместили это в IDE как параметр пользовательского интерфейса, который только изменил способ представления кода (например, Показать / Скрыть явный типы в предпочтениях). Было бы неплохо, если бы это была настройка редактора для каждого пользователя, но опять же, я все еще хочу, чтобы вкладки победили пробелы. - person jrh   schedule 27.02.2019