Добавить директиву Using
"Добавить директиву Using" это функция IntelliSense в Visual C#, упрощающая поиск пространства имен с объявлением несвязанного типа, присутствующего в коде, и позволяющая добавить директиву using для этого пространства имен в код или для полного указания экземпляра несвязанного типа.
Заметки
Несвязанный тип это тип, на который имеется ссылка в проекте, который IntelliSense и компилятор C# не может сопоставить с объявлением. Ссылка на пространство имен с объявление типа, как в случае с директивой using, позволяет IntelliSense и компилятору считать тип.
Если несвязанный тип вложен в несколько пространств имен или типов, IntelliSense выводит несколько вариантов привязки несвязанного типа. Максимальное число одновременного отображаемых IntelliSense вариантов ограничено пятью директивами using и пятью полными именами.
Операция IntelliSense "Добавить директиву Using" позволяет сохранять внимание на коде при написании, и не отвлекаться на другую часть кода.
Чтобы инициировать операцию "Добавить директиву Using", поместите курсор ссылку на тип, которую не удается разрешить. Например, при создании консольного приложения и добавлении XmlTextReader в тело метода Main под крайним правым знаком XmlTextReader появится смарт-тег, поскольку он отображается как ссылка на тип, которую не удается разрешить.
Операцию "Добавить директиву Using" можно вызвать путем выбора команды из подменю Разрешить в меню IntelliSense, через контекстное меню или смарт-тег. Смарт-тег отображается только при размещении курсора на несвязанный тип или рядом с ним.
При вызове операции "Добавить директиву Using" директива using добавляется в начало исходного кода. Дополнительные сведения см. в разделе Практическое руководство. Добавление директивы Using для несвязанного типа.
См. также
Задачи
Практическое руководство. Создание решений и проектов
Ссылки
Директива using (Справочник по C#)