¿Qué resultado imprimirá el siguiente código?
class Padre {
public virtual void Saludar() {
Console.WriteLine("Hola, soy el padre.");
}
}
class Hijo : Padre {
public override void Saludar() {
Console.WriteLine("Hola, soy el hijo.");
}
}
class Nieto : Hijo {
public new void Saludar() {
Console.WriteLine("Hola, soy el nieto.");
}
}
class Program {
static void Main(string[] args) {
Hijo h = new Nieto();
h.Saludar();
}
}