Bonjour,
j'ai une classe A qui contient une autre classe B qui elle est privée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Class A { public double exemple; ... private class B { private A owner; public void exempledebile {Console.Write(owner.exemple);} public B() {??????????? //un truc du genre : this.owner = ObjetDansLequelOnEst; } }
Ma classe B utilise donc des attributs de la classe A dans laquelle elle se trouve. Le problème, c'est : comment construire B pour qu'il prenne comme valeur dans "owner" l'objet de type A où il est situé ?
Je n'ai vraiment aucune idée de comment faire ca, donc si quelqu'un a une réponse... Peut être aussi que faire une classe interne privée n'est pas adapté à mon problème, auquel cas merci de me le signaler.
Partager