2014-01-13 101 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