我已经向自己证明,编译和运行应用程序不需要命名空间。但是,不使用命名空间的危险和陷阱是什么?它创建了我试图避免的层。
我知道你在尖叫,但是敏捷和抽象又如何呢,所以代码和对象之间存在 20 层抽象。我不是在问它是否违反了本月敏捷事物的这种或那种风格。不使用命名空间会导致哪些现实问题(如果有的话)?
编辑:
创建一个独立的类 dll,因此类项目中没有冲突。试图避免当我将它包含在必须使用完整限定名的其他项目中时。myNamespace.myClass MyClass = new myNamespace.myClass();
从评论看来,命名冲突是最大的问题。
我想我应该使用 using 语句并振作起来......