partial (型) (C# リファレンス)

更新 : 2007 年 11 月

部分型定義では、クラス、構造体、またはインターフェイスの定義を複数のファイルに分割することができます。

次に File1.cs の部分型定義を示します。

namespace PC
{
    partial class A 
    {
        int num = 0;
        void MethodA() { }
        partial void MethodC();
    }
}

次に File2.cs での宣言を示します。

namespace PC
{
    partial class A 
    {
        void MethodB(){}
        partial void MethodC() { }
    }
}

解説

クラス型、構造体型、またはインターフェイス型を複数のファイルに分割する操作は、大規模なプロジェクトや、Windows フォーム デザイナ で自動生成されるコードを処理する場合に役立ちます。部分型には、部分メソッド が含まれる場合があります。詳細については、「部分クラスと部分メソッド (C# プログラミング ガイド)」を参照してください。

C# 言語仕様

詳細については、「C# 言語仕様」の次のセクションを参照してください。

  • 10.2 部分型

参照

概念

C# プログラミング ガイド

参照

修飾子 (C# リファレンス)

ジェネリックの概要 (C# プログラミング ガイド)

その他の技術情報

C# リファレンス