2009年12月8日火曜日

名前空間を分割して定義してみる。
using System;

// 名前空間Sampleを定義
namespace Sample
{
    class Class
    {
        public static void display()
        {
            Console.WriteLine("Sample.Class");
        }
    }
}

// 名前空間Sample1を定義
namespace Sample1
{
    class Class1
    {
        public static void display()
        {
            Console.WriteLine("Sample1.Class1");
        }
    }
}

// 名前空間Sampleを分割して定義
namespace Sample
{
    class Class2
    {
        public static void display()
        {
            Console.WriteLine("Sample.Class2");
        }
    }
}

// 名前空間MainSapleを定義
namespace MainSample
{
    class MainClass
    {
        static void Main()
        {
            // 出力値:Sample.Class
            Sample.Class.display();

            // 出力値:Sample1.Class1
            Sample1.Class1.display();

            // 出力値:Sample.Class2
            Sample.Class2.display();
        }
    }
}

0 コメント:

コメントを投稿