“注意:不允许在另一个嵌套的命名空间中声明多部分的命名空间”
能不能帮我写段代码,来解释这句话,谢谢!

解决方案 »

  1.   

    namespace StringTest
    {
        namespace xxxx
        {
            namespace xxxx.aa
            {
                class Program
                {
                }
            }
        }
    }
    namespace StringTest
    {
        namespace xx
        {
             //下面这一句报错!!!error!!!
             StringTest.xxxx.xxxx.aa.Program aa = new StringTest.xxxx.xxxx.aa.Program();
            class Class1
            {
               
               
            }
        }
    }
      

  2.   

    namespace StringTest
    {
        class ccc
        {
            StringTest.xxxx.xxxx.aa.Program aa = new StringTest.xxxx.xxxx.aa.Program();
        }
        namespace StringTest
        {        class Class1
            {
                //StringTest.xxxx.xxxx.aa.Program aa = new StringTest.xxxx.xxxx.aa.Program();        }
        }
    }
      

  3.   

    空间命名是不能直接嵌套的
    不能这样使用
    namespace A
    {
        namespace B
        {
        }