Programmation C sharp/Type partiel

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche
Programmation C#
Programmation C#
Sommaire
Le langage
Programmation avancée
API .Net
Ressources
Modifier ce modèle

Le langage C# permet d'implémenter les classes, les structures et les interfaces sur plusieurs fichiers. Visual Studio .Net utilise cette fonctionnalité pour les fenêtres graphiques : une partie de la classe Form1 est implémentée dans le fichier Form1.cs et l'autre dans le fichier Form1.Designer.cs.

Syntaxe[modifier | modifier le wikicode]

Chaque fichier implémentant une partie d'un type doit faire précéder le mot clé du type (class, struct ou interface) du mot clé partial :

mode_accès partial type nom ...
{
    ...
}

Exemple :

public partial class Exemple
{
}

Il n'est pas nécessaire que tous les fichiers précisent le mode d'accès ou la classe de base.

Compilation[modifier | modifier le wikicode]

À la compilation d'un type partiel, tous les fichiers sources concernés doivent être spécifiés sur la ligne de commande d'appel au compilateur.