我试图组织一个库。我的问题是它很快会变得非常大。管理命名空间库(C#)
这是我到目前为止有:
namespace MyLibrary {
namespace Math {
namespace Geometry {
public class BezierCurve {
//...
};
}
namespace Combinatorics {
}
}
namespace Collections {
}
//...
}
它不是多行代码了,但因为贝兹曲线单独约为200行,上面的文档中创建的所有类的不会是要走的路。
是否有可能以某种方式在另一个文档中指定BezierCurve的内容并在命名空间Geometry中包含/引用它?
声明您可以将每类在一个文件中。在你的例子中,你应该。为什么不使用命名空间MyLibrary,Math.Geometry? –