public double TestDerived1(Derived1 x)
 {
     return x.GetNumber();
 }
 public double TestDerived1(Derived1 x)
 {
     return(x.GetNumber());
 }