C# Finde die Objekte aus anderen KLassen nicht

Das kannst du nicht, denn a ist nur in der Funktion Main bekannt, nicht in der Klasse B. Du könntest einen Konstruktor von B machen, der ein A erwartet:
Code:
public class A
{
       public string Name { get; set; }
}

public class B
{
       public B(A a)
       {
              myA = a;
       }

       public void foo() { Console.WriteLine(myA.Name); }

       A myA;
}

...
void Main()
{
         A a = new A();
         a.Name = "im a A";
         B b = new B(a);
         b.foo();
}
 

Neue Beiträge

Zurück