У меня есть следующий классимен и класс имеет такое же имя
namespace COM.XX.ZZ{
class XX{
}
}
, когда я пытаюсь использовать его в другом классе
using COM.XX.ZZ;
class someClass{
static void main(String args[]){
XX.someMethod();
}
}
Visual Studio запутаться между классом и потому что оба имеют одно и то же имя. Известно ли ограничение на визуальную студию, что пространство имен и класс всегда должны быть разными?
какая ошибка показывает? –
Тот факт, что у вас есть класс и пространство имен с тем же именем, является плохим дизайнерским решением. Спасите себя от боли и измените ту или иную. Пространство имен должно описывать общую категорию/различие, например. 'MyApp.Web.WebSockets', который содержит определенные классы в этой категории, например. 'WebSocketFactoryThingy'. Имя класса не должно быть частью пространства имен, на мой взгляд. Но это только я. –
с использованием COM.XX.ZZ; –