9
命名空间和类具有相同的名称?
我正在组织一个库项目,我有一个名为的中央管理器类,Scenegraph以及生活在Scenegraph名称空间中的许多其他类。 我真正想要的是将景图MyLib.Scenegraph作为其他类MyLib.Scenegraph.*,但是似乎唯一的方法是Scenegraph在Scenegraph.cs文件中使所有其他类成为内部类,这太笨拙了。 取而代之的是,我将其组织为Mylib.Scenegraph.Scenegraph和MyLib.Scenegraph.*,但是我发现Visual Studio在某些情况下对于我是引用类还是命名空间感到困惑。 是否有一种组织此程序包的好方法,以便用户使用它而又不会在无法维护的混乱中将我的所有代码混在一起?
95
c#
class
namespaces