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) :
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;
   }
}
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
partial class MaClasse
{
   public soustraction(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.
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