好吧,标题可能听起来有点模糊,但我真的想不到在这里更清楚的事情。命名空间隐含的上下文有多重要?
我最近处于需要Point
班的位置,只需要两个属性,X
和Y
和ctor Point(int x, int y)
。没有什么花哨。现在这个东西已经存在于.NET中,但是这是在一个处理地图上的某些对象的库中,并且将System.Drawing
拖入到这个中,只是觉得......错误。尽管System.Drawing.Point
适合我完美需要的东西,但我现在再次在该项目中创建了该结构。
现在我想知道这是对的还是明智的做法。如果我没有记错的话,System.Drawing.Point
也会提及这个程序集。将System.Drawing
中的东西放入完全不与绘图相关的上下文中有点奇怪。
想法?如果它不意味着提到另一个程序集呢?
对我来说,这是明智的做法。 – VinayC 2010-08-18 11:56:41