2014-01-13 162 views
0

我想知道哪个是程序员定义的类的默认命名空间,如果没有指定任何?C#中的默认命名空间

让我们以Java为例。 在Java中,如果程序员没有指定任何包,那么默认包是java.lang

同样我想知道关于C#类的默认命名空间。

回答

2

global是默认的命名空间。

例子:

class GlobalClass { 
} 

namespace MyNamespace { 
    class NameSpaceClass { 
     public NameSpaceClass() { 
      var globalObj = new global::GlobalClass(); 
     } 
    } 
} 

MSDN链接:http://msdn.microsoft.com/en-us/library/cc713620.aspx

+0

值得一读,以及 - http://msdn.microsoft.com/en-us/library/c3ay4x3d.aspx – sh1rts