Tipo parcial (Referencia de C#)partial type (C# Reference)

Las definiciones de tipo parcial permiten dividir la definición de una clase, estructura o interfaz en varios archivos.Partial type definitions allow for the definition of a class, struct, or interface to be split into multiple files.

En File1.cs:In File1.cs:

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

La declaración en File2.cs:In File2.cs the declaration:

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

ComentariosRemarks

Dividir un tipo de clase, estructura o interfaz en varios archivos puede resultar útil cuando trabaja con proyectos de gran tamaño o con código generado automáticamente, como el proporcionado por el Diseñador de Windows Forms.Splitting a class, struct or interface type over several files can be useful when you are working with large projects, or with automatically generated code such as that provided by the Windows Forms Designer. Un tipo parcial puede contener un método parcial.A partial type may contain a partial method. Para más información, vea Clases y métodos parciales.For more information, see Partial Classes and Methods.

Especificación del lenguaje C#C# language specification

Para obtener más información, consulte la Especificación del lenguaje C#.For more information, see the C# Language Specification. La especificación del lenguaje es la fuente definitiva de la sintaxis y el uso de C#.The language specification is the definitive source for C# syntax and usage.

Vea tambiénSee also