public static void Main() {
Console.WriteLine("Parent: " + parent.varOne);
Console.WriteLine("Child: " + child.varOne);
Console.WriteLine("Test: " + child.a().b());
public string varOne = "1";
public Y a() { return this; }
public string varTwo = "x";
public X() { this.varOne = "2"; }
public string b(){ return "Sono X";}