Типы пространства имён в DotNet


Сборка может содержать любое количество типов данных. Чтобы создать приложение, которое будет работать в DotNet, нужно организовать взаимодействие между различными типами данных. Для задания определенного типа необходимо использовать уникальное имя, которое не совпадает с предоставленным пространством имён. По мути, пространство имен – это некая логическая структура, организующая имена приложений DotNet и необходимая для исключения имен(т.к. в любом языке все имена должны быть уникальными).

В DotNet предусмотрено пространство имен типов для работы с базами данных System.Data, с сетью System.Net, с многопоточными приложениями, защиты сети и т.п. Файлы проекта Delphi неявным образом (т.е. с помощью самой среды) входят в пространство имён, которое называется в пространство имен по умолчанию.

Имена стали многословными. Модуль, объявленный без явного указания пространства имен называется групповым модулем.

Директива uses осталась и разрешена для подключения других модулей. Для отдельных имён можно объявлять псевдонимы.

Uses LongName as <имя юнита>

Для поиска пространства имен и содержащихся в ней типов есть специальная утилита NDASM.exe


Комментарии запрещены.




Статистика