Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В этой программе описывается единственное пространство имен — LevelOne.
Внутри любого пространства имен мы можем описывать вложенные пространства имен, используя то же самое ключевое слово namespace. При обращение к вложенным пространствам имен следует указывать всю их иерархию, отделяя один уровень иерархии от другого с помощью точки. Это лучше всего проиллюстрировать с помощью примера. Рассмотрим следующие пространства имен:
Namespace LevelOne
{
Программа, находящаяся в пространстве имен LevelOne
Namespace LevelTwo
{
Программа, находящаяся в пространстве имен LevelOne.LevelTwo
// в ней описывается имя "NameTwo"
}
}
Программа, находящаяся в глобальном пространстве имен
В данном случае обращение к имени NameTwo из глобального пространства имен должно иметь вид LevelOne.LevelTwo.NameTwo, Из пространства имен LevelOne — LevelTwo.NameTwo, а из пространства имен LevelOne.LevelTwo — NameTwo.
Здесь нужно отметить, что имена идентифицируются пространствами имен уникальным образом. Мы можем описать одно и то же имя “NameThree" как в пространстве имен LevelOne, так и в пространстве имен LevelTwo:
Namespace LevelOne
{
// здесь описывается имя "NameThree"
Дата публикования: 2014-12-10; Прочитано: 146 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!