Поделиться через


Добавить директиву 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#)

Другие ресурсы

Автоматическое генерирование кода