Kann ich auf Objekte der äußeren Klasse in der inneren Klasse zugreifen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie kann am besten von der verschachtelten Klasse aus auf das Feld in der einschließenden Klasse zugegriffen werden? 8 answers

Ich habe drei Klassen wie diese.

class A
{
    public class innerB
       {
       //Do something
       }

    public class innerC
       {
        //trying to access objB here directly or indirectly over here. 
        //I dont have to create an object of innerB, but to access the object created by A
        //i.e.
             innerB objInnerB = objB;
        //not like this
             innerB objInnerB= new innerB();
       }

private innerB objB{get;set;}  **//Private**

public A()
   {
    objB= new innerB();
   }
}

Ich möchte auf das Objekt der Klasse B in Klasse C zugreifen, das von Klasse A erstellt wurde. Ist es irgendwie möglich, Änderungen am Objekt der Klasse A in Klasse C vorzunehmen. Kann ich das Objekt der Klasse A durch Erstellen eines Ereignisses oder auf irgendeine Weise abrufen.

Edit: Mein Fehler, obige Frage zu stellen. Objekt von B in A erstellt ist privat nicht öffentlich

ST ES MÖGLICH, DIES ZU TUN, indem EREIGNISSE ERSTELLT werd

Wenn ich dennoch in der Lage bin, ein Ereignis auszulösen, das von Klasse A behandelt werden kann, kann mein Problem gelöst werden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage