2009年12月22日火曜日

partialキーワードを使用して、メソッドの宣言と定義を分割してみる。
CodeFile1.cs

using System;


/* CodeFile1.csだけで実行しても
 * エラーにならない */
// 定義はCodeFile2.csに記述
partial class MainClass
{
    // printOutの宣言
    static partial void printOut();


    static void Main()
    {
        printOut();
        Console.WriteLine("終了");
    }
}

CodeFile2.cs

using System;


// printOutメソッド(パーシャルメソッドの定義
partial class MainClass
{
    static partial void printOut()
    {
        Console.WriteLine("PartialMethod");
    }
}

0 コメント:

コメントを投稿