最近刚刚开始看C#入门经典. 看完名称空间之后,有个题目...总觉得不太对劲..希望各位给解释看看..
题目:
        在下面代码中如何引用空间名称fabulous中的名称great?
                 namespace fabulous
                {
                  //code in fabulous namespace
                }                namespace super 
                {
                  namespace smashing
                    {
                      //gteat name defined
                     }
                  }                 
这个题目great这个名称根本就是在super.smashing这个名称空间中的哇...怎么可能像题目要求的那样引用fabulous中的名称great呢? 只能是在fabulous中的引用名称great.  不知道我这样理解对不... 我是下载的PDF阅读的...看到效果不错,就决定去买的..

解决方案 »

  1.   

    看题目greate 应该在fabulous中定义。
    而问题是在super.smashing如何使用它。就是fabulous.greate obj = new fabulous.greate();
    这样了。
      

  2.   

    //gteat name defined  这句的意思不是:great 被定义么?意思不就是gteat 在smashing中被定义的么?
      

  3.   

    可是题目是这样出的啊在下面代码中如何引用空间名称fabulous中的名称great?我觉得不用太纠结于这个题目,说不定就是印刷错误或者笔误什么的。