47 / 47 / 9
Регистрация: 13.02.2012
Сообщений: 176
|
|
1 | |
Using namespace не видит пользовательский класс07.06.2012, 13:38. Показов 9912. Ответов 4
Метки нет (Все метки)
Добрый день.
Я добавил в свой solution еще один проект. Назовем этот проект Configuration. Сообветственно namespace и основной класс тоже называются Configuration. Теперь я хочу пользоваться классом из этого проэкта в начальном проекте. Я добавил reference и прописал using Configuration; Почему теперь чтобы работать с этим классом, мне обязательно нужно писать Configuration.Configuration Я же указал что нужно пользоваться namespace Configuration. Если не указать явно namespace то он не находит этот класс. Какой тогда смысл писать его в using?
0
|
07.06.2012, 13:38 | |
Ответы с готовыми решениями:
4
Не видит namespace List Почему xaml не видит namespace? При подключении библиотеки к проекту не видит namespace G++ не видит пользовательский заголовочный файл |
71 / 71 / 23
Регистрация: 02.02.2012
Сообщений: 309
|
||||||
07.06.2012, 13:44 | 2 | |||||
Если я Вас правильно понял попробуйте так:
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
||||||
07.06.2012, 13:45 | 3 | |||||
Так у вас возникает конфликт имен пространства и класса. Когда вы в коде пишите "Configuration.", то как компилятору понять что именно вы хотите: пространство или класс? Потому в этом случае требуется явное указание. Если, скажем, в пространстве Configuration есть класс с другим именем, то к нему можно обращаться и без явного указания пространства имен.
Для удобства, кстати, можно сделать так:
0
|
47 / 47 / 9
Регистрация: 13.02.2012
Сообщений: 176
|
|
08.06.2012, 08:03 [ТС] | 4 |
Remmor так нельзя. 2-е Configuration это уже класс.
kolorotur ваш вариант для удобства, мне идеально подходит, только как сделать, чтобы мой класс можно было использовать без namespace все равно не очень понятно.
0
|
134 / 87 / 22
Регистрация: 28.08.2009
Сообщений: 363
|
|
08.06.2012, 08:08 | 5 |
Если вы сами писали этот класс, то переименуйте его так, чтобы его имя отличалось от namespace. тогда можно будет к нему обращаться просто по имени.
0
|
08.06.2012, 08:08 | |
08.06.2012, 08:08 | |
Помогаю со студенческими работами здесь
5
класс внутри namespace Пользовательский класс Как вынести класс в отдельный файл с namespace? Queue и пользовательский класс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |