Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

порно 2013 / Мулаточки 18+ / Вопрос 6 - Библиотеки классов .NET

.doc
Скачиваний:
33
Добавлен:
27.03.2016
Размер:
28.67 Кб
Скачать

Пространства имен

Библиотека классов .NET Framework состоит из пространств имен. Каждое пространство имен содержит типы, которые можно использовать в программах: классы, структуры, перечисления, делегаты и интерфейсы. Обзор пространств имен см. в разделе Библиотека классов.

Пространства имен обеспечивают ограничение области видимости: два класса с одним и тем же именем могут быть использованы в программе постольку, поскольку они находятся в разных пространствах имен и их имена определены в рамках соответствующих пространств имен. Имя пространства имен является частью полного имени типа (namespace.typename).

Названия всех пространств имен, созданных корпорацией Майкрософт, начинаются с одного из двух имен: System или Microsoft.

Управляемые библиотеки DLL (сборки)

Функциональность платформы .NET Framework не концентрируется в одиночной библиотеке DLL. Благодаря распределению функциональных возможностей базовых классов по нескольким библиотекам DLL управляемой программе не нужно загружать во время запуска большую библиотеку DLL; вместо этого загружается одна или несколько небольших библиотек DLL. Это позволяет уменьшить время запуска программы.

Можно также использовать пространства имен, определенные в проекте. Однако, как правило, используются типы из пространств имен, находящихся в управляемых библиотеках DLL. Управляемые библиотеки DLL также называются сборками.

При создании проекта Visual Basic или Visual C# в Visual Studio ссылки на наиболее часто используемые библиотеки DLL (сборки), содержащие базовые классы, добавляются автоматически. Тем не менее, если необходимо использовать тип, находящийся в библиотеке DLL, ссылка на которую отсутствует, потребуется добавить ссылку на нее. Для добавления сборок служит диалоговое окно Добавление ссылки.

Сборки являются структурными элементами приложений .NET Framework; они составляют основную единицу развертывания, управления версиями, повторного использования, областей действия активации и разрешений безопасности. Сборка представляет собой коллекцию типов и ресурсов, собранных для совместной работы и образующих логическую функциональную единицу. Сборка предоставляет среде CLR сведения, необходимые для распознавания реализаций типов. Для среды выполнения тип не существует вне контекста сборки.