c# 命名空間和具有相同名稱的類?
2
Answers
c# class namespaces
我正在組織一個庫項目,我有一個名為Scenegraph
的中央管理器類和一組存在於Scenegraph命名空間中的其他類。
我真正喜歡的是MyLib.Scenegraph
是MyLib.Scenegraph
,其他類是MyLib.Scenegraph.*
,但似乎唯一的方法是將所有其他類的內部類Scenegraph
Scenegraph.cs文件,這太笨重了。
相反,我把它組織成Mylib.Scenegraph.Scenegraph
和MyLib.Scenegraph.*
,哪種方法有效,但我發現Visual Studio在某些條件下會混淆我是否指的是類或命名空間。
是否有一個很好的方法來組織這個包,這樣對於用戶而言,如果沒有在一個難以維護的混亂中將我的所有代碼拼湊在一起,這對用戶來說很方便?
58 votes
c#