Пространство имен – это поддерживаемое синтаксисом C# упорядоченное множество типов. Пространство имен определяется с помощью ключевого слова namespace:
namespace TestNamespace { }
Все классы, структуры, перечисления C# обычно включены в какое-нибудь пространство имен. Полный способ вызова метода или доступа к свойству класса может выглядеть так:
пространство_имен.имя_класса.метод (или свойство)
, например:
System.Console.WriteLine( System.Environment.MachineName );
Здесь System – пространство имен, Console – класс, WriteLine – метод класса Consol. Тоже самое со свойством MachineName класса Environment.
Ключевое слово Using позволяет экспортировать классы в свое пространство имен, тогда указание пространства имен не требуется:
имя_класса.метод (или свойство)
или:
using System; Console.WriteLine( Environment.MachineName );