Programmation C sharp/Type partiel
Un livre de Wikibooks.
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.
[modifier] Syntaxe
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.
[modifier] Compilation
À 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.
