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# 言語仕様」を参照してください。言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。