Bonjour à toutes et à tous ! Hi everybody ! Hola amigos !!!
Mon problème est assez simple...
J'ai une classe défini comme cela (je simplifie pour identifier le probléme plus facilement) :
Et par dessus cela, je voudrais faire ça (dans un autre fichier) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class MaClasse { public int i = 51; public addition(int a) { return i + a; } }
Ben... c'est pas possible ! Car je n'ai plus accès à "i". Il me semblais que le mot clé partial permettait juste de "continuer" la définition d'une même classe dans un autre fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 partial class MaClasse { public soustraction(int a) { return i - a; } }
Avez-vous une solution à me proposez ?
Le véritable probléme c'est en fait que j'utilise une librairie géométrique mais je voudrais rajouter diverses méthodes à ces géométries. Je procéde avec des partial de sorte que si la librairie subit une mise à jour, je met à jour toutes ses classes en gardant les méthodes que j'ai ajoutées... !
Merci de votre lecture et de vos réponses !
++
Antoine
Partager