Можете ли вы иметь несколько пространств имен по умолчанию? - PullRequest
0 голосов
/ 12 апреля 2019

Если у меня есть основной проект, назовите его MainProject, а сторонний проект, основанный на MainProject, называется SideProject. Прямо сейчас я добавил ссылку на MainProject в SideProject. но так как почти все классы в SideProject ссылаются на некоторый код из MainProject, я должен префиксить почти все классы в SideProject с помощью

using MainProject;

Я чувствую, что должен быть лучший / более последовательный способ сделать это, который позволил бы мне заявить об этом один раз. Будь то установка нескольких пространств имен по умолчанию или что-то в App.xaml. Я не могу понять это, и я не могу найти ответ в Интернете. Кто-нибудь знает, существует ли принятая конвенция о том, как этого добиться?

1 Ответ

1 голос
/ 12 апреля 2019

Нет, общепринятым условием является использование using MainProject; в верхней части каждого исходного файла.

Если вам действительно не нравится использование директив в верхней части файлов, вы можете использовать одни и те же пространства имен в разных проектах или использовать подпространства имен. Например, вы можете использовать пространство имен MainProject.SideProject в вашем стороннем проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...