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();
}