Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Пространства имен в программировании на C#

Пространства имен в программировании на C#

В этом руководстве мы узнаем о пространствах имен, о том, как их определить, получить доступ к их членам и использовать их в программе C#.

Пространства имен используются в C# для организации и обеспечения уровня разделения кодов. Их можно рассматривать как контейнер, состоящий из других пространств имен, классов и т. д.

Членами пространства имен могут быть следующие типы:

  1. Пространства имен (вложенное пространство имен)
  2. Классы
  3. Интерфейсы
  4. Структуры
  5. Делегаты

Мы обсудим эти темы в следующих уроках. Пока мы будем придерживаться классов и пространств имен.

Пространства имен не являются обязательными в программе 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

  1. Программирование микропроцессора
  2. Передача массива в функцию в программировании на C++
  3. Операторы программирования на C
  4. Типы пользовательских функций в программировании на C
  5. C# — Пространства имен
  6. Python — сетевое программирование
  7. Python — программирование расширений с помощью C
  8. Программирование ЧПУ Sinumerik 840D
  9. Программирование станков с ЧПУ
  10. Программирование угла G01 ЧПУ