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

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

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

Определение пространства имен

Определение пространства имен начинается с ключевого слова пространство имен. за которым следует имя пространства имен следующим образом —

06

Чтобы вызвать версию функции или переменной с поддержкой пространства имен, добавьте имя пространства имен в начале следующим образом —

15 

Следующая программа демонстрирует использование пространств имен —

Живая демонстрация
23

Когда приведенный выше код скомпилирован и выполнен, он дает следующий результат —

37

использование Ключевое слово

использование ключевое слово указывает, что программа использует имена в данном пространстве имен. Например, мы используем System пространство имен в наших программах. Там определен класс Console. Мы просто пишем −

45

Мы могли бы написать полное имя как -

53

Вы также можете избежать добавления пространств имен с помощью using директива пространства имен. Эта директива сообщает компилятору, что последующий код использует имена в указанном пространстве имен. Таким образом, пространство имен подразумевается для следующего кода —

Давайте перепишем наш предыдущий пример с использованием директивы -

Живая демонстрация
66

Когда приведенный выше код скомпилирован и выполнен, он дает следующий результат —

78

Вложенные пространства имен

Вы можете определить одно пространство имен внутри другого пространства имен следующим образом —

84

Вы можете получить доступ к членам вложенного пространства имен с помощью оператора точки (.) следующим образом —

Живая демонстрация
94

Когда приведенный выше код скомпилирован и выполнен, он дает следующий результат —

102

Язык C

  1. C# Hello World — ваша первая программа на C#
  2. Ключевые слова и идентификаторы C#
  3. Переменные C# и (примитивные) типы данных
  4. Операторы С#
  5. Побитовые операторы C# и операторы сдвига битов
  6. Базовый ввод и вывод C#
  7. Выражения, операторы и блоки C# (с примерами)
  8. С# Комментарии
  9. Оператор переключения C#
  10. С# тернарный (?:) оператор