Пространство имен (namespace)
Пространство имен – способ организации различных типов, присутствующих в приложении. Можно сравнить с папкой в Windows: можно вложить файл в папку, аналогично – класс в пространство имен. Обычно программа содержит одно или несколько пространств имен. Название пространства именсоотвесует названию приложения. Рассмотрим системные пространства имен: Если в основном классе Program сверху стереть библиотеки (using …), то тогда соответствующие классы нужно будет вызывать через пространства имен: System.Console.WriteLine("..."); Using – дает возможность включить пространство имен в файле, например в Program.cs. Мы можем создавать один namespace внутри другого (папку в папке): Для того, чтобы использовать Class1 папки NewFolder1 в классе Program, можно включить библиотеку с помощью using: Для удобства можно создавать папки классов, папки интерфейсов: В разных папках можно создавать классы с одинаковыми именами. В таком случае в методе Main нужно явно указывать, какой класс хотим использовать (то есть с указанием пространства имен перед именем класса: System.Console.WriteLine();).
|