tipo parcial (Referência em C#)

As definições de tipo parcial permitem que a definição de uma classe, estrutura, interface ou registro seja dividida em vários arquivos.

Em File1.cs:

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

Em File2.cs, a declaração:

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

Comentários

Dividir um tipo de classe, struct ou interface em vários arquivos pode ser útil quando você está trabalhando com projetos grandes ou com o código gerado automaticamente, como o código fornecido pelo Designer de Formulários do Windows. Um tipo parcial pode conter um método parcial. Para obter mais informações, consulte Classes parciais e métodos.

Especificação da linguagem C#

Para obter mais informações, consulte a Especificação da linguagem C#. A especificação da linguagem é a fonte definitiva para a sintaxe e o uso de C#.

Confira também