Оператор namespace
- объявляет собственное пространство имен; Набор «связанных классов», если хотите. У вас могут быть очень разные классы в пространстве имен, а также вы можете создавать подпространства имен.
Использование оператора namespace
неявно обеспечит вам доступ к другим классам в том же пространстве имен . Вам не нужно делать явные ссылки в одном и том же пространстве имен.
Читайте подробнее о пространствах имен в C # здесь .
Директива using
используется для использования пространства имен в вашем коде без явной ссылки на пространство имен. Это, конечно, полезно при использовании пространства имен более одного раза в классе. Директива не изменяет состояние или статус класса, как это делает оператор namespace
.
Читайте подробнее о директиве using в C # здесь .
Есть также гораздо больше вещей, которые вы можете сделать с ключевым словом using
...