partial, type (référence C#)

Les définitions de type partiel permettent le fractionnement de la définition d’une classe, d’un struct, d’une interface ou d’un enregistrement entre plusieurs fichiers.

Dans File1.cs :

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

Déclaration dans File2.cs :

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

Remarques

Fractionner un type de classe, de struct ou d’interface entre plusieurs fichiers peut être utile si vous travaillez sur des projets volumineux ou des projets contenant du code généré automatiquement, comme celui fourni par le Concepteur Windows Forms. Un type partiel peut contenir une méthode partielle. Pour plus d’informations, consultez la page Classes et méthodes partielles.

spécification du langage C#

Pour plus d'informations, voir la spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.

Voir aussi