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

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

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# の構文と使用法に関する信頼性のある情報源です。

関連項目