Types partiels

Les types peuvent appartenir à plusieurs unités de compilation. Les types partiels sont préfixés du mot clé partial, comme dans l'exemple suivant :

public partial class Server
{
    private int start;
}

Dans ce cas, vous pouvez spécifier à quelle unité de compilation chaque champ et méthode sera affecté, en utilisant la zone Unité de compilation sur l'onglet C# de leur feuille de propriétés (voir Propriétés d'un champ).

Lorsqu'un type partiel contient des types internes, vous pouvez préciser l'unité de compilation à laquelle chaque type interne sera affecté de la façon suivante :