Понятие пространства имен определяет область объявления данных, что позволяет хранить каждый набор имен данных отдельно от других наборов. В языке С# имена, объявленные в одном пространстве имен, не конфликтуют с именами, объявленными в другом пространстве имен. Библиотекой .NET Framework (т.е. библиотекой языка С#) используется пространство имен System.
Для того, чтобы сделать видимыми пространства имен без указания полного имени (т.е. с использованием оператора '.') в языке C# существует директива using следующего вида.
Синтаксис:
using имя_пространства_имен;
Кроме того, в языке C# возможно использование псевдонимов для имен следующего вида:
using псевдоним = имя;
Для объявления пространства имен в языке C# используется ключевое слово namespace.
Синтаксис:
namespace имя {члены_пространства_имен}