Структура папки в файле проекта обсуждалась здесь несколько раз, но я хотел бы сузить вопрос дальше. Скажем, к примеру, мой проект организуется следующим образом с соответствующими пространствами именСтруктура папок, C#
[Project 1]
[A(Folder)]
Class A ConceptCheck.ClassA
[B(Folder)]
Class B ConceptCheck.ClassA.ClassB
[C(Folder)]
Class C ConceptCheck.ClassC
Так что, когда я создаю объекты, как показано ниже мне нужно, чтобы включить все пространство имен
using ConceptCheck.ClassA;
using ConceptCheck.ClassB;
using ConceptCheck.ClassA.ClassC;
A a = new A();
B b = new B();
C c = new C();
Например, если небольшое количество пространства имен, я могу сделать это легко. Я хотел бы знать, что является лучшим способом, если число пространств имен велико? Это лучший способ включения пространств имен, подобных этому?
То, что у вас есть, кажется прекрасным. Количество пространств имен не замедляет производительность, и обычно это не должно замедлять развитие. Постскриптум вы можете ознакомиться с этой статьей: http://blogs.msdn.com/b/ericlippert/archive/2010/03/09/do-not-name-a-class-the-same-as-its-namespace- part-one.aspx –