Может ли класс быть в родительском пространстве имен. Класс доступа, который находится в дочернем пространстве имен.C#

Место общения программистов C#
Ответить
Anonymous
 Может ли класс быть в родительском пространстве имен. Класс доступа, который находится в дочернем пространстве имен.

Сообщение Anonymous »

У меня есть класс Device, который находится в пространстве имен Proj.Devices. Может ли этот класс получить доступ к классу Message, который находится в пространстве имен Proj.Devices.Messages. Оба класса находятся в одном проекте. Я не спрашиваю, возможно ли это, но является ли это плохой практикой?

Я думаю, что возникнут проблемы с циклическими ссылками, если я разделю этот проект на отдельные проекты, но в остальном это нормально?

Изменить:
Я нашел это в Рекомендациях по именованию пространств имен.

"Вложенное пространство имен должно зависеть от типов в содержащемся пространстве имен. Например, классы в System.Web.UI.Design зависят от классов в System.Web.UI. Однако классы в System.Web.UI не зависят от классов в System.Web.UI.Design."

Подробнее здесь: https://stackoverflow.com/questions/181 ... -namespace
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»