我試圖組織一個庫。我的問題是它很快會變得非常大。管理命名空間庫(C#)
這是我到目前爲止有:
namespace MyLibrary {
namespace Math {
namespace Geometry {
public class BezierCurve {
//...
};
}
namespace Combinatorics {
}
}
namespace Collections {
}
//...
}
它不是多行代碼了,但因爲貝茲曲線單獨約爲200行,上面的文檔中創建的所有類的不會是要走的路。
是否有可能以某種方式在另一個文檔中指定BezierCurve的內容並在命名空間Geometry中包含/引用它?
聲明您可以將每類在一個文件中。在你的例子中,你應該。爲什麼不使用命名空間MyLibrary,Math.Geometry? –