现在的位置: 首页 > 综合 > 正文

Visual C# 2008 实用开发详解――4.2.2 使用命名空间

2012年02月29日 ⁄ 综合 ⁄ 共 585字 ⁄ 字号 评论关闭
    命名空间就像一个大房子,所有的程序代码都在这个房子里完成。命名空间用关键字“namespace”表示,一般存在于代码的最外层。在C#中,一个项目下的所有程序都在一个命名空间下,默认的命名空间名就是项目名。

虽然默认只生成一个命名空间,但可以在命名空间内嵌套命名空间,代码如下所示。

namespace ConsoleApplication1

{

    namespace myspace

    {

        class Class1

        {

            public void test()

            {

                Console.WriteLine("a");

            }

        }

    }

}

上述命名空间中的方法“test”该如何调用呢?真正的方法如下所示。

static void Main(string[] args)

{

    myspace.Class1 mycls = new ConsoleApplication1.myspace.Class1();

    mycls.test();

}

其中,“ConsoleApplication1”表示最外层的命名空间,与项目同名。“myspace”表示内部嵌套的命名空间,“Class1”是类的对象名,而“test”才是最后的方法调用。注意命名空间和内部命名空间、类之间通过“.”符号关联。

抱歉!评论已关闭.