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.