2009年12月28日月曜日

.演算子を使用して、階層構造を指定した名前空間を定義してみる。

using System;


namespace Sample1
{
    class Name
    {
        public static void printOut(string s)
        {
            Console.WriteLine("Name {0}", s);
        }
    }
}
namespace Sample1.Sample2
{
    class Age
    {
        public static void printOut(int n)
        {
            Console.WriteLine("Age {0}", n);
        }
    }
}


namespace Sample
{
    class Sample
    {
        static void Main()
        {
            // 出力値:Name Kamimura
            Sample1.Name.printOut("Kamimura");
            // 出力値:Age 0
            Sample1.Sample2.Age.printOut(0);
        }
    }
}

0 コメント:

コメントを投稿