¿Cuál es la salida del siguiente código?
public class Animal {
public virtual void Speak() {
Console.WriteLine("Soy un animal.");
}
}
public class Perro : Animal {
public override void Speak() {
Console.WriteLine("Guau guau!");
}
}
public static void Main() {
Animal miAnimal = new Perro();
miAnimal.Speak();
}