Пространства имен в программировании на C#
Пространства имен в программировании на C#
В этом руководстве мы узнаем о пространствах имен, о том, как их определить, получить доступ к их членам и использовать их в программе C#.
Пространства имен используются в C# для организации и обеспечения уровня разделения кодов. Их можно рассматривать как контейнер, состоящий из других пространств имен, классов и т. д.
Членами пространства имен могут быть следующие типы:
- Пространства имен (вложенное пространство имен)
- Классы
- Интерфейсы
- Структуры
- Делегаты
Мы обсудим эти темы в следующих уроках. Пока мы будем придерживаться классов и пространств имен.
Пространства имен не являются обязательными в программе C#, но они играют важную роль в написании более чистого кода и управлении большими проектами.
Давайте разберемся с концепцией пространства имен на примере реального сценария. У нас есть большое количество файлов и папок на нашем компьютере. Представьте, как сложно было бы ими управлять, если бы они находились в одном каталоге. Вот почему мы помещаем связанные файлы и папки в отдельный каталог. Это помогает нам правильно управлять нашими данными.
Концепция пространства имен аналогична C#. Это помогает нам организовать разных членов, поместив связанные члены в одно и то же пространство имен.
Пространство имен также решает проблему конфликта имен. . Два или более класса, помещенные в разные пространства имен, могут иметь одно и то же имя.
<час>Определение пространства имен в C#
Мы можем определить пространство имен в C#, используя пространство имен ключевое слово как:
04
Например:
13
В приведенном выше примере пространство имен 02
создано. Он состоит из класса 18
как его член. 22
это метод класса 39
.
Доступ к членам пространства имен в C#
Доступ к членам пространства имен можно получить с помощью 40
оператор. Синтаксис для доступа к члену пространства имен:
21
Например, если нам нужно создать объект MyClass, это можно сделать так:
34
Мы обсудим создание объектов в следующих уроках. А пока просто сосредоточьтесь на том, как класс 55
доступ.
Пример 1. Введение пространства имен в программу на C#
43
Когда мы запустим программу, вывод будет таким:
51
В приведенной выше программе мы создали собственное пространство имен 62
. и получил доступ к своим членам из 72
метод внутри 81
. Как было сказано ранее, 94
оператор используется для доступа к элементу пространства имен.
В 104
метод, 118
метод вызывается с помощью 122
оператор.
Использование пространства имен в C# [Ключевое слово using]
Пространство имен может быть включено в программу с помощью ключевого слова using. Синтаксис:
64
Например,
76
Преимущество этого подхода в том, что нам не нужно указывать полное имя членов этого пространства имен каждый раз, когда мы обращаемся к нему.
Как только строка
82
находится в верхней части программы. Мы можем написать
92
Вместо полного имени, т.е.
100пре> <час>Вложенное пространство имен в C#
Пространство имен может содержать другое пространство имен. Это называется вложенным пространством имен. Доступ к вложенному пространству имен и его членам также можно получить с помощью
137
оператор.Синтаксис создания вложенного пространства имен следующий:
117<час>Пример 2. Вложенное пространство имен в C#
122Когда мы запустим программу, вывод будет таким:
137В этом примере показано, как в C# можно реализовать вложенное пространство имен.
Теперь у нас есть дополнительное пространство имен внутри
148
. называется157
. Итак, вместо использования160
, мы должны использовать170
.
Язык C
- Программирование микропроцессора
- Передача массива в функцию в программировании на C++
- Операторы программирования на C
- Типы пользовательских функций в программировании на C
- C# — Пространства имен
- Python — сетевое программирование
- Python — программирование расширений с помощью C
- Программирование ЧПУ Sinumerik 840D
- Программирование станков с ЧПУ
- Программирование угла G01 ЧПУ