Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
                        
                        5年前关闭。
                                                                                            
                
        
我在http://www.dotnetperls.com/namespace中阅读以下内容:


  命名空间对于C#程序不是必需的。它们通常用于
  使代码更清晰。


这让我很困惑,因为我有种种印象,那就是您应该始终使用命名空间。
我试图从VS2010制作一个win窗体应用程序,删除自动生成的名称空间,但代码无法编译。

因此,我感到困惑的是:


什么时候(如果)名称空间在C#程序中必不可少?

最佳答案

您可以编写不带名称空间的C#程序,但是没有它们就无法访问.NET框架。因此,您实际上确实需要它们。

10-06 01:04